Award-winning Avalon Lodge is set in a rural location but only 1 mile from the center of the ancient market town of Devizes in the UK. It is set apart from the competition with three of the four en-suite bedrooms having south-facing balconies overlooking the countryside and garden with...