[Ukiyo-e (Japanese)] Hillside Shrine Terrace

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