Menu

Kiosk

A small light structure with one or more open sides often seen in shopping malls as a photo shop key shop or news stand.