This is a storefront on the corner of our street, in a building attached to our hotel. We had no idea what was going on here. Plumber shop? Artwork? In either case, it was so out of place, we HAD to take a picture.