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