Where is Government Center Metromover Station?

Where is Government Center Metromover Station located?

Government Center Metromover Station, Government Center Metromover Station, United States of America (approx. 25.775864°, -80.19609°)


Where is Government Center Metromover Station on the map?