 The existing structure dates largely from the late 15th century, making it Portland's oldest castle.Built on a pinnacle of rock, some of the original structure has been lost to erosion and collapse over the years.The remaining castle appears to have been the keep of a stronghold, the foundation of which was much above the top of the church tower of St Andrews which lay in the valley below.