Holiday Inn Express

Address: 4360 Town Center Blvd,

City: El Dorado Hills

State: CA

Country: United States (US)

Postal Code: 95762