Share:

Restaurants & Bars 2

Terra- Thoughts?

C | Jun 21, 2006 08:33 AM

Hello all, I will be going to Terra soon and haven't seen it mentioned too often on the forum. Any thoughts? Food, atmosphere, service etc.

Want to stay up to date with this post?

Recommended From Chowhound