Windsor Memorial is a 25-story apartment building containing 274 units, Legacy Maps Out $60M-Plus Plan for 334 Units with a smaller structure containing 60 lofts located on 3 acres and located along Memorial Drive in Houston, Texas.