Address: 15 Seymour Street
+44 (0) 20 7935 2010
The Leonard Hotel is a 4-star boutique hotel located in Marble Arch. Its excellent location is an advantage as most major department stores and restaurants are within short walking distance. All rooms and suites are individually decorated in timeless English decor. Seymours restaurant at The Leonard offers a variety of traditional English dishes to choose from, in a truly English environment with open half fireplaces and works of art adorning the walls.
Number of rooms: 48 Email: email@example.com Website: