The Leonard HotelComprising four 18th century luxury London townhouses, The Leonard Hotel and Apartments are located in the heart of Central London just off Park Lane, near Marble Arch. Only two minutes walk to the shops of Oxford Street and Bond Street and a short stroll to Hyde Park and Madame Tussauds.From the extraordinarily spacious Grand Suites to the individually decorated bedrooms, the Leonard provides a warm, intimate and luxurious atmosphere from which to discover all that London has ... More