Canal Street Inn

3620 Canal St (at Telemachus)
New Orleans, Louisiana

(504) 483-3033

[email protected]

Visit Website

B&B in meticulously restored neo-Classical Revival villa with antiques; near French Quarter