Townhouse in South London
Originally the residence of Lord and Lady Leigham, the Leigham Court is an impressive Victorian building located in South London, just 14 minutes from Victoria Station. Leigham Court is ideally situated for taking advantage of London's shopping and entertainment opportunities.
The Leigham Court Hotel welcomes you with their comfortable accommodation and friendly atmosphere. The helpful staff will make your visit an enjoyable experience with a 24 hour reception. Stay in one of the en-suite rooms and which are equipped with TV, tea and coffee making facilities and hairdryer. To prepare you for an exciting day of exploring the city, make the most of the full English breakfast served up by the hotel. This is an ideal place to base yourself while exploring London.