Gang Suda Mala, Jalan Raya Keliki, Tegallalang, Ubud, Bali, Indonesia 80571
+62-361-8989-134
reservations@villaamrita.com
Book Now
Book Now
Welcome to stay at Villa Amrita