Buried in the sands of time lies the Crystal Palace, a structure which stood as an Andover landmark for over 70 years. It was ...