The Great Bustard

Restaurant in Amesbury, UK