The Anchor Stone Cafe

Dartmouth, Devon, United Kingdom



The Anchor Stone Cafe, Dartmouth, Devon, United Kingdom