Where to have tea in style in Rome: Babington Written on December 5, 2017. BABINGTON Tè in Rome Continue reading