I've never been to the Telegraph so I'm not sure where that is but its on Blenheim gardens about halfway up the hill, within spitting distance of the Windmill.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.