at 5240 Tecumseh Road East, Windsor , N8T 1C6 Canada
The Leaf is a casual upscale eatery in Windsor Ontario with a modern twist on rustic American-fare. The ideal setting to gather, refresh & nourish after a long day. The Leaf Grill is an affordable neighbourhood restaurant serving breakfast, lunch, and dinner daily to hungry locals and famished visitors.
910 FB users likes The Leaf Grill, set it to 12 position in Likes Rating for Windsor, Ontario in Restaurant category
The Leaf Grill is Windsor based place and this enity listed in Canadian Restaurant category. Located at 5240 Tecumseh Road East ON N8T 1C6. Contact phone number of The Leaf Grill: 519-944-0212
Koma Restaurant