Local Search by Yahoo! Local
User Rating: 4 out of 5 stars (21 ratings)

Greenhouse Restaurant

600 N Locust St, Denton, TX 76201 Get directions Cross Streets: Near the intersection of N Locust St and W Congress St/E Congress St
greenhouserestaurantdenton.com
33.219363 -97.132282
Own this business? Get guaranteed top placement.
Hours:Mon-Thu 11:00am-10:00pm Fri-Sat 11:00am-11:00pm Sun 12:00pm- 9:00pm
Categories:Restaurants, American Restaurants
Specialties:Mastercard
Brands:Mastercard
Cuisine:American

Find nearby

Show businesses on a map:

You Might Also Like

More Recommendations

Get Local Recommendations

More Search Options

Denton City Guide > Food & Dining > Restaurants > All Restaurants > Greenhouse Restaurant