Vocabulary

駅前通り

street in front of station

noun