Share:

Restaurants & Bars 1

Any views on Terra?

roy | Jun 9, 2005 10:22 AM

The Star gave a rave review to Terra, 8199 Yonge St. Anybody eaten there? Opinions? I'm thinking of going; would like to know what's recommended.

Want to stay up to date with this post?

Recommended From Chowhound