Holiday Inn & Suites Santa Maria

2100 N Broadway, Santa Maria, California, United States