Lord Jim Hotel
Address: 23-25 Penywern Road Earls Court, Earls Court, London, United Kingdom.
Nearest Landmark: Earls Court Exhibition Centre
(13 minutes walk)
Distance: 3.3 Miles from London Centre
Welcome to the Lord Jim Hotel, an attractive hotel, recently refurbished to a high quality and modern standard. Situated on a quiet, tree lined street...