Babington's Tea Rooms Piazza di Spagna Rome Italy
Size: 5360px × 3577px
Location: Rome Italy
Photo credit: © AGTravel / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: babington, babingtons, di, italia, italy, piazza, restaurant, roma, rome, rooms, shop, spagna, tea