Battle Mountain Brewing Company is the perfect family Bar and Grill in Castle Rock to hang out with 3 generations, and listen to music, drink cold beer, and eat great backyard-inspired food. Tucked between the old fire house and the old gas station just off of Main Wilcox St., adorned with lights at night, always-green-grass, and a beautiful heated tent. Games for kids, corn hole for adults, and much more.