Apartments near Chelsea Square II in Houston, TX (154 Rentals)
close
View Me
close
View Me
close
View Me
Houston, TX Local Guide

Browse Top Apartments in Houston
Explore Houston
Chelsea Square II
5020 W FM-1960
Houston, TX, 77069
We'll check your Houston review to ensure it meets our Review Guidelines.
Thank you!