The Montcalm Hotel

The Montcalm Hotel
34–40 Devonshire Terrace, London, W2 3DP