The King's Head Inn

The King's Head Inn
Market Square, Aylesbury, Buckinghamshire, HP20 2RW