Chicago / RestaurantstacoMary's TaqueriaAddress1901 S Canalport Ave, ChicagoWebsitealfredostaqueria.comPhone+13124919999—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 itKen-Tone's Drive-In · 131 mNot rated312 Fish Market · 299 mNot ratedQiao Lin Hotpot · 299 mNot ratedChicago Vintage Posters · 401 mNot ratedKristoffer's Cafe & Bakery