River Rd At Archer St, River Rd At Archer St, United States of America (approx. 40.81672°, -73.98085°)