Found 2 places
Address: Hempstead Tpke, Franklin Square, NY 11010
Latitude: 40.7086 (40°42′31″N), Longitude: -73.6883 (73°41′18″W)
Address: 122 Franklin Ave, Franklin Square, NY 11010
Latitude: 40.7047 (40°42′17″N), Longitude: -73.6774 (73°40′39″W)
Phone: (516) 616-7769
Foursquare