I think this was the place Ivor, Severndroog Castle.jbryce1437 wrote: ↑Sun Aug 19, 2018 10:01 pm
Me neither Ivor but I was watching the weather forecast the other morning on BBC1 and it was presented from some castle at Greenwich and they were up in the tower, which had some great views of Canary Wharf and other sites from the elevated position.
Jim
Jim