Found 2 places
Latitude: 40.6607 (40°39′38″N), Longitude: -73.6545 (73°39′16″W)
Address: West Hempstead, NY
Latitude: 40.6696 (40°40′10″N), Longitude: -73.6508 (73°39′3″W)
Foursquare