This is the food page of Leah's on 621 St. Clair Ave W Toronto ON M6C 2E6.
(first reviewed on April 7, 2015, last updated on May 6, 2017.)
Leah's is ranked #1 of 5 Food Stores in Oakwood-Vaughan Toronto.
This page has had 590 visitors. You are the 590th.