About Astro Tap House - Castle Rock
Come see us at Astro Tap House and Astro Coffee house. Castle Rocks only self serve tap house in the Meadows. Now servcing coffee daily 7am to close.
Live music every Thur-Sat. with Kareoke every Sunday night.
serving good bar food and cold Beer, Wine and Mixed Drinks.