Apartments in palo alto, california