The Chamberlain 4 stars

130-135 Minories, City of London, London, EC3N 1NU, United Kingdom

Hotel image
Read more reviews for The Chamberlain