Terra
Italian · Grill · Wine Bar
Terra is a rooftop Italian and grill restaurant and wine bar, inspired by earth and fire. It features a wood-burning grill and offers a premium dining experience with Italian influences.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Terra.
Local restaurants nearby
2855 Stevens Creek Blvd, Santa Clara, CA 95050-6337, US

