Baymont by Wyndham Cedar City

Baymont by Wyndham Cedar City
80 South Main St., Cedar City, UT 84720 United States (USA) near Exit 59 on I-15 (~1.0mi)