Astro Tap House
3911 Ambrosia St
Castle Rock, CO 80109
Contact via Email
Visit our Website
Hours of OperationMonday - Thursday 2pm to 10pm
Friday - Sunday 12noon to 12midnight
Astro Tap House is a premier 35 Tap Self service tap house. In the Meadows in Castle Rock.