Best Butter Tarts in the WORLD. I am a huge fan of the Tart and these offer many different flavours like coconut and pecan, both were incredible.The food was just average, cold fries with a good greek omelette. Too bad the meal wasn't as good as the Tarts.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.