We visited this place while staying in Berea at Nicura Ranch which is also pet friendly. Apollo had a very surprising beer selection. We ordered Pizza and Salad. Food was really good.
Great food, great drinks, great prices and dog friendly.