Anchor Street


Anchor Street is a village in Norfolk, England.