Shop Shop

Shop

This is a shop, which is totally crazy. It's a fancy shop that sells smelly stuff, although it calls itself a pharmacy. 

Italy can be quite overwhelming at times.