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). …