All Seasons Legian Bali

Jalan Padma Utara
Legian Beach
Indonesia