83-113 Lucile St
Nashville, TN 37207
$23,900,000 USD
43,550 SF
25
Units
8.77% Cap Rate
43,550 SF
$23,900,000 USD
Apartments