Get directions to: Sparta Deli And Restaurant, Long Island City, NY
Restaurant address: 31-46 Greenpoint Avenue Long Island City, NY 11101, USA
Restaurant: Sparta Deli And Restaurant