Carshalton Library phone The Square Carshalton, Greater London SM5 3BN map Middleton Circle Library phone Green Wrythe Lane Carshalton, Greater London SM5 1JF map if (!IN_DEV) { ?> } ?>