With a stay at Immaculate 3-bed Apartment in London in London (London City Centre), you'll be within a 5-minute drive of St. Paul's Cathedral and Liverpool Street. This apartment is 1.4 mi (2.3 km) from Russell Square and 1.8 mi (2.9 km) from The British Museum.
Rooms
Make yourself at home in one of the 5 guestrooms, featuring kitchens with refrigerators and ovens. Complimentary wireless internet access is available to keep you connected. Conveniences include microwaves and electric kettles.