休憩所

rest area; rest stop; service area (next to a highway); service station

Meaning

  1. n
    rest area; rest stop; service area (next to a highway); service station; parking area