Wyke down restaurant. Wyke Down Country Pub & Restaurant - Pub in Andover.