Does this place look like the scene?
"Hikawa Clock Shop" appears in Apocalypse Hotel (EP2). Location: Fujiyoshida, Yamanashi Prefecture, Japan. Apocalypse Hotel has 47 registered pilgrimage spots across 9 cities.