The Anchor

The Anchor
33 York Road, Maidenhead, Berkshire, SL6 1SQ
Photo of The Anchor