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.
Number of rooms: 6
2 Allitsen Road, Westminster Borough, London, NW8 6LB, United Kingdom