With a stay at this villa in Lembongan Island (Jungut Batu), you'll be a 3-minute walk from Mangrove Forest and 9 minutes by foot from Paradise Beach. This luxury villa is 3.2 mi (5.1 km) from Mushroom Bay Beac ... Read more

View all Luxury Hotels in Bali