Where is Waterloo Station?

Where is Waterloo Station located?

Waterloo Station, Waterloo Station, United States of America (approx. 41.431667°, -85.025°)


Where is Waterloo Station on the map?