Where is Miramar?

Where is Miramar located?

Miramar, Porto, Portugal (approx. 41.06778°, -8.64972°)


Where is Miramar on the map?