English Heritage: Upnor Castle, Upper Upnor

English Heritage: Upnor Castle, Upper Upnor
High Street, Rochester, Kent, ME2 4XG