No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
2 Allitsen Road, London
Located in London, 1.1 km from Lord's Cricket Ground, St Johns Boutique Hotel features views of the city. The property is set 2.2 km from Madame Tussauds, 3.2 km from Paddington Station and 4 km from Oxford Street.
See MoreUsage of subsidiary facilities may incur additional fees