Where is Bali Vilaasee?
Where is Bali Vilaasee located?
Bali Vilaasee, Bali, Indonesia (approx. -8.67501°, 115.15716°)
Where is Bali Vilaasee on the map?
{"latitude":-8.67501,"longitude":115.15716,"title":"Bali Vilaasee"}