The Old Print Shop

Piazza di Spagna, Rome.