historic royal palaces

  • H.M. Tower of London, ec3n 4ab, London