MYSTICSouth Grange Clock TowerExeter, United KingdomBuilt 1886View on Google MapsView on GymHuntr MapSubmit UpdateSubmit Update