Restaurants - Windsor, Ontario, Canada
Dedicated to quality & exceeding customer expectations.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 lunch & dinner daily, and breakfast on the weekends to hungry locals and famished visitors.