Kimbrough Towers. Settle into one of our comfortable studio, one, and two bedroom apartments. If you are searching for a relaxing and inviting space, you're in ...
Kimbrough Towers
(21)
Apartment complex in Memphis, Tennessee
Address: 172 Kimbrough Pl, Memphis, TN 38104
Hours: Closed ⋅ Opens 9 AM
Phone: (901) 716-8967