Set in the City of Westminster, our hotel is less than a quarter-mile from Big Ben, Buckingham Palace, and other top London attractions. St. James’s Park Underground Station is directly across the street, perfect for a full day of city exploring.
22-28 Broadway London SW1H 0BH United Kingdom, Opens new tab
Call Us+44 20 3301 8080
E-mail UsShow in Google Maps