Greens Restaurant Bar is an unrated BAR Restaurant in the area around Oakwood Ave and Vaughan Rd, where the average rating for Restaurants as of this Friday is 3.4 out of 5.
Some say Greens Restaurant Bar is good.
Please include your correct email address.
This is the food page of Greens Restaurant Bar on 509 Oakwood Ave Toronto ON M6E 2W9.
(first reviewed on July 19, 2014, last updated on July 7, 2015.)
Greens Restaurant Bar is ranked #4 of 33 Restaurants in St Clair West Village Toronto.
This page has had 571 visitors. You are the 571st.