12150 I-10 Service Rd
New Orleans, LA 70128
$1,570,247 USD
5,141 SF
6.05% Cap Rate
5,141 SF
$1,570,247 USD
Restaurant