Lord Jim Hotel

London, United Kingdom.

Situated on a quiet, tree lined street amonmgst the cosmopolitan atmosphere of the Earls Court area of London, guests are especially close to Earls Court Station, a major underground interchange just three minutes walk away, along with Olympia, Earls Court Exhibition Halls and a selection of museums, restaurants and bars, all within easy reach.