Found 2 places
Address: 700 Hempstead Tpke, Elmont, NY 11003
Latitude: 40.708 (40°42′29″N), Longitude: -73.7 (73°41′0″W)
Latitude: 40.7073 (40°42′26″N), Longitude: -73.7046 (73°42′17″W)