22
1330 Peabody Ave
Memphis, TN 38104
$1,490,000 USD
2,796 SF
2,796 SF
$1,490,000 USD
Office