hospital of the dolls

Lifestyle
by Barry Lillie |
Literally a three-minute walk southeast from Rome’s historic Piazza del Popolo is a place locals call “shop of terrors”. The Artistic Restoration Squatriti…