Athena Garden Villa
Spa • Resort hotelElegant villas with private pools & gardens on a resort offering free breakfast & local shuttles.
Address
Jl. Gn. Athena No.1, Padangsambian Klod, Kec. Denpasar Bar., Kota Denpasar, Bali 80361, Indonesia
Website
Contact
+62 361 738756Rating on Google Maps
4.10 (169 reviews)Open on Google Maps