The Seminyak Beach Resort & Spa Location Map

address: Jalan Kayu Aya, Seminyak, Bali, Indonesia
view on Google Maps