stall: a booth where articles are displayed for sale
artifact: a man-made object taken as a whole
rose mallow: plant with terminal racemes of showy white to pink or purple flowers; the English cottage garden hollyhock