
London, United Kingdom
Leonard
4-star hotel
The Leonard is recognised as one of London’s leading boutique hotels featuring quintessentially British designed rooms and suites. Conveniently located by Marble Arch, The Leonard Hotel and Apartments is just a few minutes’ walk…
- Wi-fi
- 24-hour reception
- Gym
- Air conditioning in Restaurant























