PAPA Villa Seminyak Location Map

address: Jalan Drupadi 2001, Bali, Indonesia
view on Google Maps