595 Genoa Way, Castle Rock, CO 80109, USA
595 Genoa Way Castle Rock, CO 80109-1980 Castle Rock Colorado 80109 United States

Best Western Inn & Suites of Castle Rock is pet friendly! Two dogs (up to 80 lbs) are welcome in select rooms for an additional fee of $20 per day (not to exceed $100 per week). …