GreenHouse Restaurant is located 3 blocks
North of the Denton Square

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