St Johns Boutique HotelBoutique
2 Allitsen Road, Westminster Borough, London, NW8 6LB, United Kingdom
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.