Located in Cerf Island, Surf Tropical Villa Takamaka offers beachfront accommodation a few steps from Takamaka Beach and provides various facilities, such as a garden and a terrace. Featuring sea and mountain views, this villa also offers free Wi-Fi.
Number of rooms: 2
Cerf island seychelles, Cerf Island, Seychelles