Carshalton Water Tower and Historic Gardens phone 136 West Street, London SM5 2NR Carshalton, Greater London SM5 2NR map Little Holland House phone 40 Beeches Avenue, London SM5 3LW Carshalton, Greater London SM5 3LW map if (!IN_DEV) { ?> } ?>