Bali hotel reservation: check availability and room rates
Castle Hotels in Bali
1 property found
-
Avalon Ubud Castle & Spa
Jalan Carmazzi, Mawang, Ubud, Ubud (Bali), Indonesia (Show map)
Avalon Ubud Villa is situated approximately 15 minutes’ drive from the 11th-century Elephant Cave Ubud and offers accommodation with a year-round outdoor pool, a sundeck and a restaurant. Guests…