Canada / Edmonton / Cafés & bakeriescafeLeo's CafeAddress10420a Whyte Ave NW, EdmontonWebsitewww.leoscafe.caPhone+17802491039—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 itRapid Fire Theatre · 73 mNot ratedBlock 1912 · 109 mNot ratedEuphoria Nightclub & Event Center · 116 mNot ratedDr. Wilbert Mcintyre Park