Where is 10 Lafayette Square?

Where is 10 Lafayette Square located?

10 Lafayette Square, 10 Lafayette Square, United States of America (approx. 42.886204°, -78.87365°)


Where is 10 Lafayette Square on the map?