Oak Creek Apartments at 1600 Sand Hill Road, Palo Alto, CA 94304 | HotPads