Greens Restaurant Bar is a BAR Restaurant in the area around Oakwood Ave and Vaughan Rd, where the average rating for Restaurants as of this Monday is 3.5 out of 5.
Please include your correct email address.
This is the food page of Greens Restaurant Bar on 509 Oakwood Ave Toronto ON M6E 2W9.
Greens Restaurant Bar is a new listing on food pages, updated on July 7, 2015.
Greens Restaurant Bar is ranked #3 of 24 Restaurants in St Clair West Village Toronto.
This page has had 585 visitors. You are the 585th.