Located in Trou aux Biches, Sand Castle Villa is a two-bedroom air-conditioned apartment with a terrace. Free WiFi is available.
The apartment has a living area, a flat-screen TV and 2 bathrooms. The kitchen is fully equipped and there is a dining area.
Restaurants and bars are within 0.6 mi radius of Sand Castle Villa.
Grand Baie is 2.7 mi from the accommodations, while Flic-en-Flac is 21 mi away.