Hotel ★★★★

London Square

Leonard Street 24, London Show on map

1 / 23
London Square 1London Square 2London Square 3London Square 4London Square 5London Square 6London Square 7London Square 8London Square 9London Square 10London Square 11London Square 12London Square 13London Square 14London Square 15London Square 16London Square 17London Square 18London Square 19London Square 20London Square 21London Square 22London Square 23

About this property

Availability

Pick your dates to see prices

House rules

Times are in the hotel’s local time.

Check-in
—
Check-out
—
Cancellation / prepayment
Cancellation and prepayment policies vary by room. Check each room's conditions when you choose it.
Pets
Please contact the property before bringing pets.

More places to stay in London

Explore all hotels in London