Grange Langham Court Hotel
31-35 Langham Street, London
W1W 6BU