Where is Casa Rosa?

Where is Casa Rosa located?

Casa Rosa, Porto, Portugal (approx. 41.14793°, -8.60401°)


Where is Casa Rosa on the map?