The Crown Inn

Restaurant in Amesbury, UK