Found 2 places
Address: 179 Hempstead Ave, West Hempstead, NY
Latitude: 40.7021 (40°42′8″N), Longitude: -73.6445 (73°38′40″W)
Latitude: 40.6884 (40°41′18″N), Longitude: -73.651 (73°39′4″W)