From Our Editors
Nestled on Islington's Upper Street in London, Piacha Tea Bar & Shop offers an extensive array of cold and hot drinks. These include tea, coffee, hot chocolate and ice tea smoothies. Guests can also enjoy a selection of tea-infused food, afternoon teas and sweet treats. The venue boasts exposed brickwork, and its tea bar is set on two levels, and can host a variety of private events.