Queen Villa
ThreeStar Star
Lembongan Island, Indonesia
Location
Lat: -8.6883400, Lng: 115.4317000
Open in OSM