Muggabees at the Moon

The Moon, 31 North Street, Bishops Stortford

Another trip back to our favourite local venue.