Constructed in 1972, the Leah Rose Residence For Senior Citizens apartment building comprises 201 units of the following unit mix: One Bedroom, Studio, totaling 107,052 SqFt. The property is located in Nashville - Vanderbilt, at 1900 Acklen Avenue, Nashville.