171-181 Southside St
Sulphur, LA 70665
$2,000,000 USD
13,200 SF
12
Units
8.43% Cap Rate
13,200 SF
$2,000,000 USD
Apartments