Grab a slice or whole pie of XL NY Pizza from Sbarro in Stamford Town Center in Stamford. Call ahead or stop in to experience a taste of NY?s finest.
Do you want simply the best thin crust pizza in Connecticut and New York? Choose take out, dine in, or delivery at Riko's!!
Pizza, Whiskey, Craft Beer