Leigham Court Hotel 2-Star

Book this hotel in London, England: South, United Kingdom.

Photos of the 2* Leigham Court Hotel

About the 2* Leigham Court Hotel

Originally the residence of Lord and Lady Leigham the Leigham Court is an imposing and impressive Victorian building. Located in South London just 14 minutes from Victoria Station Leigham Court is ideal for a weekend break and is well situated for taking advantage of Londons shopping and entertainment facilities. All rooms have full ensuite facilities and are equipped with satellite television hair dryer tea and coffee making facilities and direct dial telephone. The Leigham Court Hotel welcomes you with comfortable modernised accommodation. The friendly atmosphere and the helpful staff will make your visit a most enjoyable experience.

2* Leigham Court Hotel on a map of United Kingdom

London Airport 2* Leigham Court Hotel
Flight + Hotel
Hotel Only
Leigham Court Hotel
England: South United Kingdom
Leigham Court Hotel
For nights
Guests in Room 1
Adults Children