The location depicted in the image is a wall mural at a private residence in Setagaya, Tokyo, Japan.

Replies