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