Kotomora
大通り (oodoori) Japanese meaning: main street | Kotomora