15 Seymour Street, West End, London, GB
The Leonard is ideally located in the centre of London. The boutique hotel is the ideal base for both business and leisure trips to England's capital, as it is close to main business centres and tourist attractions. The rooms and suites at The Leonard are equipped to the highest standard and include flat screen TV with DVD, mini bar, safe, Internet access, hair-dryer, bathrobes and much more. The excellent Seymours Restaurant at The Leonard serves delicious British and international dishes.