Surrounded every Saturday by fashionistas and creative types - our stall on Portobello Green, just off the famous Portobello Road, is a consistently fun place to buy tea.
Open every Saturday 9.30am to 6.00pm