save favorite
Terra Bistro
Vail,
CO, United States
Terra Bistro provides a holistic approach to dining. This stylish restaurant offers international cuisine.
Recommended Group Size: 10 to 100+