Where is Lafayette Square Station?

Where is Lafayette Square Station located?

Lafayette Square Station, Lafayette Square Station, United States of America (approx. 42.88667°, -78.87389°)


Where is Lafayette Square Station on the map?