I stop there several times in the summer months. They have the best Rubens sandwiches and local beer. Rarely do I have room for desert afterwards.
Very clean inside, plus they have a screened in side porch to enjoy the weather.
Lion's Head is a unique town along the Bruce Pennisula. Go to the harbour and look at the escarpment and see if you can see where the town gets it's name from.