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?