Maxi Hotel & Spa
About
Contact
Legian Street 83A
Badung, Bali
80361
Indonesia