1 Month Free Updated Today COMPARE Tan Plaza Apartments 580 Arastradero Rd, Palo Alto, CA 94306 3 Beds