Notes November 15, 2010 Betty’s Tea Room: English Tea at it’s best at Betty’s Tea Room, York, England. A must visit if you are in York