Tea Palace

Tea Palace

London / A luxury tea emporium offering over 120 loose leaf teas, blends infusions, discover a world of tea at you fingertips. Tea pins aplenty. #tea #palace