610 W Canal St
Church Point, LA 70525
$309,966 USD
7,198 SF
9.5% Cap Rate
7,198 SF
$309,966 USD
Freestanding