The famous Babington's English Tea Rooms at the side of the Spanish Steps, Piazza di Spagna in Rome.
Size: 6720px × 4480px
Location: Piazza di Spagna, Rome, Metropolitan City of Rome, Italy
Photo credit: © Julian Castle / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: attraction, babingtons, cafe, city, culture, di, english, europe, european, exterior, famous, historic, historical, italian, italy, landmark, piazza, place, restaurant, rome, rooms, salon, shop, shopfront, spagna, spanish, steps, tea, tourism, tourist, traditional