The newly refurbished London Lodge Hotel was originally built in 1880 as two distinctive Victorian residencies. Situated in the quiet and historic Kensington area of London, this small town house hotel has a style and charm all of its own. All rooms are ensuite and offer the very latest in luxury facilities. Nearby tube stations include Kensington High Street and Earls Court.
|