Knights Inn Cedar City

Starting at
$144