You can rate the company Best Western Plus Palo Alto Inn and Suites by filling out this form.
More contact info for Best Western Plus Palo Alto Inn and Suites:
Best Western Plus Palo Alto Inn and Suites
2926 SW Loop 410
78224 San Antonio