If you don't get a response here (or even if you do), check allearsnet.com - there are pictures there, I don't know about a review.
See the Dining Reviews forum here on the Dis - I think I just read somebody's report of this restaurant recently. I definitely remember their description of the apple pie dessert. In fact, I think they ate there twice on one trip