There is limited accessibility for wheelchairs.
Our address is: 251 Southwark Park Road, SE16 3TP, London
No reviews found. Be the first to review The Blue Anchor!