I recently had the good fortune to be invited to dinner at the delightful Greyhound inn at Corfe Castle. The Greyhound Inn is a 14th Century coaching inn which is nestled beneath the imposing ruins of Corfe Castle here in Dorset. Built in the local stone and every inch “chocolate box” pretty, the inn has […]