Constructed in 1967, the The Life at Jackson Square apartment building comprises 1,326 units of the following unit mix: One Bedroom, Three Bedroom/Three Bath, Three Bedroom/Two Bath, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 1,188,164 SqFt. The property is located in West Bellaire, at 5410 North Braeswood Blvd, West Houston.