Leisure Inn is a 2.5 star hotel, housed in a historical Victorian style Building, located in the heart of London to the north of Kensington Palace and Hyde Park. The Leisure Inn has long been a popular choice among tourists due to its pleasant central location.
The Leisure Inn's refurbishment was completed in 1999 and now hotel offers 45 clean and comfortable en-suite rooms in a modern style.
Adresse: 40-41 Leinster Gardens
London W2 3AN „