Montcalm Mayfair Townhouse ligger i dejligt område af London inden nogen meters fra Selfridges. Wi Fi er tilgængelig her i offentlige områder.
British Museum og Victoria & Albert Museum er begge 5 og 10 minutters kørsel fra hotellet. Hotellet tilbyder perfekt beliggenhed 3 km fra Londons centrum. Hotellet giver en nem adgang til The London Eye, som ligger blot inden for 300 meter af Marble Arch metrostation.
På denne indkvartering serveres der er kontinental. 5 minutters gåtur tager gæsterne til pizzeria Spaghetti House.