←1/10
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