colorful snack stall with posters along a storefront