Rochester Castle stands on the east bank of the River Medway, in Rochester, Kent. There has been a castle on his site since Roman Times though it is the Keep of 1127 and the Norman castle for which Rochester is deservedly famous.