Vocabulary

駅前広場

station square; station plaza

noun