Address: 201 Main St, Stamford, CT 06901
Phone: (203) 324-7800
Cuisine: Pizza

The Original Pappa’s Pizza Downtown is an old school Italian pizzeria that has been a mainstay in Stamford for over 57 years. Their famous recipe has remained the same since 1960. They also have a massive 36-inch pizza pie available as the ultimate game day food!