Occupant une demeure de caractère victorienne restaurée en 1884, le Melrose Mansion est situé dans le célèbre quartier français de la Nouvelle-Orléans, sur l'avenue historique Esplanade. Il dispose d'une piscine extérieure et offre un accès direct à Bourbon Street et au marché Riverwalk.
De grandes portes-fenêtres s'ouvrent sur de grandes vérandas donnant sur le jardin pittoresque. Les intérieurs du Melrose Mansion sont entièrement équipés avec un mobilier ancien authentique.
Dotées de parquet et de plafonds cathédrale, les chambres allient une atmosphère classique à des équipements modernes tels qu'une connexion Wi-Fi gratuite et une télévision par câble à écran LCD. Certaines chambres comprennent une salle de bains entièrement en marbre avec une baignoire spa ou une douche.