Le Malvern Road - Rooms to Let est une maison d'hôtes bien entretenue avec un décor contemporain. Elle est située à Tottenham, au nord de Londres, à moins d'1 km de la gare et des stations de métro de Tottenham Hale.