Luxury en-suite accommodation in the centre of Glastonbury town