SL Square (Shimbashi Station West Entrance Square)
Kaguya-sama: Love Is War
©赤坂アカ/集英社・かぐや様は告らせたい製作委員会
Does this place look like the scene?
"SL Square (Shimbashi Station West Entrance Square)" appears in Kaguya-sama: Love Is War. 13 more Kaguya-sama: Love Is War spots are within 3 km. Kaguya-sama: Love Is War has 15 registered pilgrimage spots.