Oak Creek Apartments in Palo Alto is nestled on twenty seven acres of flawless landscaping shaped by the San Francisquito creek and wooded creek side trail. More
Restaurants
Shopping
Grocery Stores
Business Services