3
3411 S Carrollton Ave
New Orleans, LA 70118
$7,507,200 USD
6,912 SF
7.5% Cap Rate
6,912 SF
$7,507,200 USD
Convenience Store