Montagu Place Hotel London
2-3 Montagu Place
London,
GB W1H 2ER
Near Baker Street