bn:17156551n
Noun Concept
AR
No term available
EN
A Roadside Station is a government-designated rest area found along roads and highways in Japan. Wikipedia
Relations
Sources