Stanford Villa at 3375 Alma Street, Palo Alto, CA 94306 | HotPads