Found 1 place
Address: Hempstead Tpke, Elmont, NY 11003
Latitude: 40.707 (40°42′25″N), Longitude: -73.6948 (73°41′41″W)