Originally Posted by El Bimmer
Do you happen to know the name of the complex? I've looked at a few apartments online in this same area, and they seemed ok I guess.
Thanks for the heads up!
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.