13
821 Boyds Creek Hwy
Seymour, TN 37865
$1,700,000 USD
16,800 SF
7.68% Cap Rate
16,800 SF
$1,700,000 USD
Self Storage