Where is Bela Vista?
Where is Bela Vista located?
Bela Vista, Lisboa, Portugal (approx. 38.7476°, -9.11772°)
Where is Bela Vista on the map?
Bela Vista - Ericeira
{"latitude":38.7476,"longitude":-9.11772,"title":"Bela Vista"}