Mountain Villa is a 4-bedroom, 3-bathroom villa on Mount Jamanota in Santa Cruz, sleeping up to 8 guests. It has an infinity pool, cascading garden with lounge and dining areas, two living rooms and balconies with panoramic views.
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.


