At Discovery Green Park
1611 Lamar | Houston, TX 77010
Phone: (713)337-7321 | Fax: (713)337-7322
Schiller Del Grande Restaurant Group
HOURS OF OPERATION
Thursday - Sunday opens at 4pm
we do not have reservations for the treehouse
