The Pavilions 4 stars

City Pavillion, 33 Britton Street, Islington, London, EC1M 5UG, United Kingdom

Hotel image
Read more reviews for The Pavilions