Location

Bali Beach Pad, La Sirena Villas,Villa 1, Jalan Sarinande, Seminyak, Bali 80361, Indonesia
Bali Beach Pad's Map

View in Google Maps for directions…