Omni Royal Orleans

Omni Royal Orleans

621 ST. LOUIS ST
NEW ORLEANS, LA 70140

7-story 345-room luxury hotel located in the historic French Quarter of New Orleans, Louisiana. Original hotel dates back as far as February 1838. Current hotel structure was constructed in 1960. Purchased in 2008.

Visit Website

ERG ERG ERG ERG ERG