Know a great happy hour or special for this location?
GreenHouse Restaurant and Bar features an open-fire mesquite grill perfect for steaks and seafood along with many options for vegetarians.
Suggest an edit
600 N Locust St, Denton, TX 76201
© 2025 Checkle, Inc
Privacy
Terms