The famous Babington's Tea Rooms. At the side of the Spanish Steps.
Size: 6152px × 4104px
Location: Piazza de Spagna, Rome, Lazio, Italy
Photo credit: © Ian M Butterfield (Rome) / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: attraction, babington, city, de, eu, european, information, italia, italian, landmark, lazio, mediterranean, metropolis, notice, notices, photoimb, piazza, piazzas, plaque, plaques, plaza, roma, room, rooms, sign, signs, site, spagna, spanish, square, steps, tea, technology, tourism, tourist, travel, vacation