This site uses cookies. By continuing to use this site and by closing this banner you agree to the use of cookies. Find out more I agree

The Leonard

Boutique hotel

Hotels
Contact Details
Location
Social Media
  • 15 Seymour Street
  • London
  • UK

The Leonard Hotel is a 4-star boutique hotel on Seymour Street. All rooms and suites are individually decorated in timeless English decor.

The Leonard Hotel is a 4-star boutique hotel on Seymour Street. All rooms and suites are individually decorated in timeless English decor.