Address: 891 14th St
Business Phone: (720) 643-2381
Hours: Tues. - Thurs.11am to 10pm, Fri. 11am - 11pm, Sat.10am - 11pm, Sun. 10am to 9pm
Terra is an American restaurant located in Denver, Colorado. They specialize in using local product and natural ingredients to create dishes that are flavorful and made with love. Their menu features handmade pastas, fresh salads and appetizers, handmade breads, sandwiches, and mouthwatering desserts. Carefully sourcing domestically and as local as they can, Terra is the go to spot for amazing Read more...