Roman Markets: San Giovanni di Dio in Monteverde
With its dimly lit alleys between stalls that raise their 125 clanging metal shutters at…
Eleonora BaldwinFebruary 17, 2016