A small shrine across the street from the Imperial Palace on Karasuma Street.

Share