Where is Roma Station?

Where is Roma Station located?

Roma Station, Roma Station (Lisbon Metro), Portugal (approx. 38.74889°, -9.141666°)


Where is Roma Station on the map?