hospital of the dolls

Lifestyle
by Barry Lillie | Wed, 10/29/2014 - 03:00
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…