Wellington Road Apartments3.5-star
22 Wellington Road,22
Wellington Road Apartments
Located in London (City of Westminster), Wellington Road Apartments is within a 15-minute walk of Lord's Cricket Ground and Regent's Park. This apartment is 0.8 mi (1.2 km) from Baker Street and 1 mi (1.6 km) from Madame Tussaud's Wax Museum.
Make yourself at home in one of the guestrooms featuring microwaves.
Business, Other Amenities
Self parking (subject to charges) is available onsite.