Holiday Inn Hotel and Suites Santa Maria

2100 N Broadway
Santa Maria
California
United States