A Fascinating Little Gem. The knowledgeable, personable staff made sure all our questions were answered. Their passion, dedication and humour made our visit most memorabl ... more