Lord Jim Hotel
Address: 23-25 Penywern Rd, Earls Court, London SW5 9TT
Phone:020 7370 6071
Lord Jim Hotel is 3 minutes’ walk from Earl’s Court tube station and 2 minutes’ walk from Earls Court Exhibition Centre. The Natural History Museum, Science Museum and the Victoria and Albert Museum are all within a 20-minute walk.
Lord Jim Hotel is located in the exclusive Royal Borough of Kensington and Chelsea.
23-25 Penywern RdKensington, London SW5 9TT, UK