hospital of the dolls

Life + Style
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…