Does this place look like the scene?
"Tachikawa Station" appears in Kaiju No. 8 Season 2 (EP10). Location: Tachikawa, Tokyo, Japan. Kaiju No. 8 Season 2 has 28 registered pilgrimage spots across 11 cities.