The Russel Square Apartmens

Londra, GB

★★★Londra10 photos

Live rates

No offer was returned for these dates — you can search again Retry search

About

With a stay at The Russel Square Apartmens in London (London City Centre), you'll be a 3-minute walk from Russell Square and 10 minutes by foot from The British Museum. This aparthotel is 0.7 mi (1.2 km) from Oxford Street and 0.7 mi (1.1 km) from Tottenham Court Road. Make yourself at home in one of the 3 guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Complimentary wireless internet access is available to keep you connected. Conveniences include separate sitting areas and microwaves, and housekeeping is provided on request.

Frequently asked questions

Where is The Russel Square Apartmens?

The Russel Square Apartmens is located at 70 Guilford St, Londra, GB.

Last updated: 2026-11-03

Location

70 Guilford St