An curved arrow pointing right. Flora Tea makes about 500,000 tea balls a year which are sold all around the world. After blooming, the teas taste of just like green tea but with a floral twist.
The Blooming British Afternoon tea champions ... The setting has a lot of attention to detail, with fresh flower arrangements, bee-themed tea sets, and menus that even have a map showing London ...