Store
Il Giardino del Tè
3 locals recommend,
Tips from locals
I love the smell of the "Tea Garden"... Great selection of teas and herbals from the world to buy.
Unique things to do nearby
Location
107 Via del Boschetto
Roma, Lazio