I've been here a few times now, usually after eating at Windsor or Federal Pizza and have enjoyed it every time. Where else can you get some of the best rocky road I've ever had and a wax mustache?
I'm sure as the weather warms I'll be visiting this place more and more often.