| The Leisure Inn, London, is situated just off Bayswater Road, a 5 minutes walk to Hyde Park, Kensington Palace and Bayswater Tube Station. A short tube trip away are a host of tourist attractions including the Natural History Museum, Madame Tussard, Piccadilly Circus and the Tower of London. The Leisure Inn is well maintained, and provides smart, simple facility rooms. | |
|