United States / Stamford / RestaurantsdelicatessenTikal DeliAddress226 W Main St, StamfordWebsitewww.tikaldeli.comPhone+12038170031—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itOmar Restaurant · 23 mNot ratedAntojitos Chapines Restaurante · 27 mNot ratedCasa Villa Restaurant · 88 mNot ratedMerengue Restaurante · 170 mNot rated