Beautiful luxurious self-catering villas nestled between a beautiful sea water lagoon and spectacular mountain view.
Mountain View Villas
Phone Number: 2482711801
Website: Suggest Official Website
Categories: Vacation Home Rental, Lodge
Address: Le Rocher, Victoria (Seychelles)
GPS Coordinates: -4.64202,55.472
Facebook: facebook.com/504212029644057
Instagram: Photos and Videos
List of nearest hotels:
Catamaran Leopard 44 - Pazzona located at Eden Island, Mahé, Seychelles, 337 meters northeast.
FALA Yacht located at Eden Island Marina, 449 meters east.
Eden Island P14 A4 located at Apartment P14A4, VMA Building, P.O. Box 1139, 462 meters east.
Eden Island Luxury Accommodation located at Eden Island, 577 meters northeast.
Eden Bleu Hotel five stars hotel located at Eden Island, Mahe, 589 meters northeast.
Villa Eden Maison 69 located at Eden Island Seychelles, 671 meters northeast.
Luxury 3 bedroom Maisonette located at Victoria, 703 meters east.
You can find and book more hotels, hostels and apartments in our interactive hotel map