Where is Holiday Inn Express Walnut Creek by IHG located?
Holiday Inn Express Walnut Creek by IHG, Holiday Inn Express Walnut Creek by IHG, United States of America (approx. 37.92354°, -122.06323°)
Holiday Inn Express Walnut Creek by IHG, Holiday Inn Express Walnut Creek by IHG, United States of America (approx. 37.92354°, -122.06323°)