For Further Information and To Book London Lodge Town House Hotel in London England, please Click Here
Originally built in 1880 as two gracious Victorian residences the London Lodge Town House Hotel is located in a quiet area of Kensington yet only a short distance from Harrods, Oxford Street, the West End and Theatreland whilst Hyde Park and Kensington Gardens are nearby. The hotel is also ideally located for the Exhibition Halls of Earls Court and Olympia. All 28 en-suite bedrooms are individually designed and furnished with Louis XVI style furniture combined with modern facilities. Other features include a bar and restaurant.
Stars: 3
Tube: EARLS COURT : 300 metres
Rail: VICTORIA/PADDINGTON : 3 miles
Number of Rooms: 28
| London Serviced Apartments | Cheap London Hotels | Travel Searches |