Chamberlain Hotel, London

130-135 MinoriesTower Of London, LondonEC3N 1NU, United Kingdom