Atherton Park Inn & Suites is an extended-stay hotel in Redwood City, California for business travelers & family vacationers with spacious guestrooms, onsite restaurants, fitness center, complimentary breakfast & WiFi and very near to Stanford University.
Reviews, get directions and information Atherton Park Inn & Suites Redwood City.