The Friar Tuck Cafe

Restaurant in Amesbury, UK