820 E Main Street, Montrose, Colorado 81401
(970) 249-2886
Located in picturesque Montrose, Colorado is a warm and friendly bed and breakfast perfectly located near theaters, shopping and restaurants called the Canyon Creek Bed and Breakfast. Canyon Creek offers their guests an assortment of luxurious rooms and