thewharf
Is this the most peaceful hotel in England?
Lewtrenchard Manor sits in a Devonshire valley cocooned from the stresses and strains of modern life. A five hour drive from Canary Wharf, its charming corridors and stunning grounds help melt away every day cares