1 / 5
The Gammarelli tailor shop has been specializing in ecclesiastical clothes since 1786.  
+

© Ron Roberson|Flickr|CC BY-SA 2.0