Touchdown Villa Villa Pointe Larue, Mahé
9.5/10
Exceptional
Free Wi-Fi
Free private parking
Touchdown Villa is a self-catering accommodation located in Pointe Larue. Wi-Fi access is available.
Number of rooms: 2
Anse Des Genets, Pointe Larue, Seychelles