Does this place look like the scene?
"Tomori Stone Lion" appears in Okitsura (ED). Location: Yaese, Okinawa Prefecture, Japan. Okitsura has 46 registered pilgrimage spots across 9 cities.