We are located at 901 E. NASA Road One (Nasa Parkway) in Webster, Texas -- just south of Houston
in the Clear Lake area.
From I-45, take NASA Road One east. Turn left into the Village Real shopping center.
The Tree House is at the western end, next to IHOP.
Show Location On Map