No image available for this hotel
No image available for this hotel
New Orleans, New Orleans
Spend a second to
save a fortune!
Spend a second to save a fortune!
620 South Peters, New Orleans
Plaza Suites Downtown New Orleans offers self-catering accommodations with free WiFi access. The property is conveniently located 1.2 km from Bourbon Street and 1.3 km from St Louis Cathedral.
See MoreUsage of subsidiary facilities may incur additional fees