Where is 233rd Street Station?

Where is 233rd Street Station located?

233rd Street Station, 233rd Street Station, United States of America (approx. 40.893°, -73.857°)


Where is 233rd Street Station on the map?