Discover the flawless hospitality of the City at The Montcalm London Townhouse. Sleek, chic and fresh, the hotel accents luxurious comfort and creates an ambience of simple luxury to reflect the elegance and charm of the city.All bedrooms are tastefully designed with stylish en-suite bathrooms and rain showers, accented with luxury toiletries. Standard room features include LCD flat-screen televisions, complimentary broadband Internet access, telephone with voicemail and a selection of ... More