Found 3 places
Latitude: 40.6967 (40°41′48″N), Longitude: -73.6535 (73°39′13″W)
Latitude: 40.6853 (40°41′7″N), Longitude: -73.6533 (73°39′12″W)
Address: 630 Hempstead Ave, West Hempstead, NY 11552
Latitude: 40.6927 (40°41′34″N), Longitude: -73.6572 (73°39′26″W)
Phone: (516) 481-7429
Site: yiwh.org