Showing the single result
North Bali – 5 Bedrooms
The sprawling getaway, Alta Vista is an elite modern villa located on picturesque mountains of North Bali, offering awe-inspiring views of the pristine ocean.