Castle Rock Country Inn welcomes you to their dining room. They are open late all week. You can get there by bicycle and public transit and visit them in an area known as stimulating. Payments by Interac, MasterCard and Visa are recognized.