NUBIA SQUARE APARTMENTS

Houston, TX


NUBIA SQUARE APARTMENTS

Location

3711 Southmore
Houston, TX 77004
(713) 520-9810
Overall Rating
Met My Needs
Overall value
Service Quality
83% 38 out of 46 renters
recommend this apartment.

Reviews

Page 1 2 3 4

Apartment Review from an Independent Evaluator

Based on the tour and phone conversation, I would have leased with the property. They were very professional.
Page 1 2 3 4