Riko's Pizza

Pizza
$
886 Hope St
Stamford, CT 06907

Tips

  • I'm always very partial to the hot oil pizza! Parking is deceptively limited so check what hours are enforced at the train station across the street.