
This 4 Star hotel is situated on the bustling but quaint Russell Square area, close to an array of sights and attractions including the British Museum, as well as many shops, bars and restaurants. The hotel features its own onsite restaurant and boasts many amenities including room service and tour assistance as well as contemporary styled guestrooms full of modern facilities.