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