Staying near which stations give me easy access to tourist attraction?
Hi, guys, I plan to travel to London in February. So, staying near to which stations below will give me easiest/quickest access to tourist attraction in London? Or they are just about the same?
- Canary Wharf (Jubilee Line) & West India Quay Docklands Light Railway
- Swiss Cottage
- Kilburn High Road Overground Station & Kilburn Park Underground Station
Thanks a lot.