Where is Stewart Ave + Hempstead Tpke?

Where is Stewart Ave + Hempstead Tpke located?

Stewart Ave + Hempstead Tpke, Stewart Ave + Hempstead Tpke, United States of America (approx. 40.725662°, -73.48281°)


Where is Stewart Ave + Hempstead Tpke on the map?