A stay at The Rosebery by Supercity Aparthotels places you in the heart of London, within a 15-minute walk of Russell Square and The Strand. This upscale aparthotel is 1.1 mi (1.7 km) from The British Museum an ... Read more

View all Luxury Hotels in London