With a stay at St. Pancras Rooms in London (London City Centre), you'll be minutes from British Library and close to London Zoo. This apartment is close to St. Paul's Cathedral and London Eye.
Make yourself at home in one of the 3 guestrooms.
Business, Other Amenities
Featured amenities include complimentary wired Internet access and multilingual staff.