Oak Creek Apartments

  • Apartments
1600 Sand Hill Road
Palo Alto, CA 94304
(650) 321-1701
(650) 327-2459 (fax)