Oak Creek Apartments is in a Great Palo Alto location with 27 acres of beautiful oak trees. Adjacent to Stanford University, Stanford Hospital & Stanford Mall. One and two bedroom floorplans available. One night minimum stay.
Keys On Time
Business Center with Internet, Fax Machine, Copier, etc. for Guest Use