Paper lanterns in Japan have meaning in certain situations. They often signify a restaurant with a special type of food and are usually red in colour. This restaurant went crazy with the paper lanterns as a way to advertise the restaurant.
random pictures from my world