8687 North Central Expressway Dallas, TX 75231
Seated: 200
Standing: 300
Located on the third floor rooftop, Terra is inspired by earth and fire. The resulting earthy dishes pair perfectly with the botanical and smoked cocktails and an extensive wine list featuring regional Italian bottles, and hard-to-find vintages. For those looking for an outdoor dining experience, enjoy the Terra’s expansive terrace filled with greenery to embrace the restaurant’s theme.