Babingtons Blends
Since 1893, Babingtons Tea Rooms at the foot of Rome’s iconic Spanish Steps, has been serving fine teas to the world’s most discerning tea connoisseurs, always with a dash of eccentricity, wit, and style. Read more...
Since 1893, Babingtons Tea Rooms at the foot of Rome’s iconic Spanish Steps, has been serving fine teas to the world’s most discerning tea connoisseurs, always with a dash of eccentricity, wit, and style. Read more...