When you stay at The Banyumas Villa in Denpasar, you'll be in the business district, within a 15-minute drive of Kuta Beach and Eat Street. This spa aparthotel is 3.4 mi (5.4 km) from Sanur Beach and 6.3 mi (10 ... Read more

View all Luxury Hotels in Bali