Comprising of four 18th Century luxury London townhouses, The Leonard is located off Park Lane, near Marble Arch.
It’s also only 100m from the shops of Oxford Street and Bond Street and a short stroll to Hyde Park and Madame Tussauds. The individually decorated bedrooms at the Leonard provide a warm, intimate and luxurious atmosphere from which to discover London.
The Leonard Hotel Rooms
Directions
|