United States / Green Bay / Cafés & bakeriescafeMeche's Churros & CafeAddress1405 Main St, Green BayWebsitewww.doordash.comPhone+19203013891—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 itTaco Boy · 405 mNot ratedThe Roundabout · 414 mNot ratedTequilas Mexican Bar & Restaurant · 442 mNot rated