Holiday Inn Express Hotel & Suites El Dorado Hills

4360 Town Center Blvd
California
United States