noun
roadside store
Typically refers to a retail store located along a major road outside a city center, often with a large parking lot and designed for car access.
郊外のロードサイド店は駐車場が広い。
Roadside stores in the suburbs have large parking lots.
あのロードサイド店は24時間営業している。
That roadside store is open 24 hours.