GreenHouse Restaurant is located 3 blocks
North of the Denton Square

GreenHouse Restaurant

600 N Locust St  Denton, TX 76201  940-484-1349

gh staff