Lennox Hotel The

34 Pembridge Gdns., Kensington, London, United Kingdom, W2 4DX
Description