I'm sure there is a web site about it but needless to say, a lot of high-tech CEOs live in that town and have built huge mansions. Unlike the castles in the mountain that are not accessible, those in Atherton can be seen from the street.
There's not much else to see in Atherton but if you pass by there...