3000 Royal St
New Orleans, LA 70117
$2,700,000 USD
16,784 SF
16,784 SF
$2,700,000 USD
Restaurant