London Castle
The Castle is located between Finsbury Park and Clissold Park in North London. We re within London Transport Zone 2 (nearest tube station is Manor House) and easily accessible by tube, bus or train. When you get near, you can’t miss it. It’s 200 feet high and it really is a castle! To find us in a conventional…
read this post



















