Montagu Place Hotel
2 Montagu Place,, London
W1H 2ER