The Rosebery Aparthotel

20 Rosebery Avenue, Islington, London, EC1R 4SX, United Kingdom

Hotel image
Read more reviews for The Rosebery Aparthotel