Where is Intramuros?

Where is Intramuros located?

Intramuros, Intramuros, Philippines (approx. 14.59039°, 120.97561°)


Where is Intramuros on the map?