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.
From Marble Arch underground. After the escalators take exit on the right. Turn left out of station. After 15 metres turn left onto Old Quebec Street. Walk to the end of the road and turn right onto Seymour Street (50 metres). The hotel is 15 metres on the right hand side. Total walking time is approximately 5 minutes.
Hotel Name: The Leonard Hotel
Address: 15 Seymour Street
City: London
Country: England
Address: 15 Seymour Street
City: London
Country: England





