Originally Posted by surlynkid
Village on the Lake is the one on Space Center. It is a nice complex.
There are some cheaper ones but newer right off of NASA Rd 1 on the south side of NASA and just west of El Camino. Not sure if they have the garages though.
Cool deal, I will check it out! Thanks!