Babington's Tea Room Fotos

Meet 50 viajeros, 64 guías turísticos y discover 1,128 fotos

Babington's tea room is a traditional English tea shop at the foot of the Spanish Steps, in the Piazza di Spagna in Rome, Italy. The food is mostly traditional English fare. The shop was founded in 1893 by Isabel Cargill and Anne Marie Babington, two English women, with the intention of catering for the many English-speaking people in Rome.…
View Babington's Tea Room guide >

Babington's Tea Room On The Left Of The Spanish Steps