(Ukiyo-e (Japanese)) Hillside Shrine Terrace

A hillside terrace of small shrines rising above ancient stone city walls.