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