St. Mark's Pizza 23 3rd Ave St Marks Pl New York NY United States
Hours: Daily 11AM-Midnight
Phone: 212.420.9531