Go to map
Located In Maxi Hotel Legian Jalan Legian No.83A Kuta Bali, Kuta (Bali), Indonesia (Open map)
Jalan Lebak Bene Sari Poppies 2, Kuta (Bali), Indonesia (Open map)
Jl. Kartika Plaza Gg. Melati No.1, Kuta (Bali), Indonesia (Open map)