The Grampus Inn, Lee Bay, is situated in an Area of Natural Beauty on the North Devon Coastline. We first went to The Grampus a few years ago purely by chance. Friends were down on holiday in Ilfracombe and we wanted somewhere with good food where we could meet up and have a nice meal […]