Rochester Castle in Kent UK.

Rochester Castle in Kent UK.

 Stock photo ID: 28654600