Lemon Tree Salon de Thé is a tea house offering a menu of dishes and beverages in a family-friendly, English-style setting.