Recommendation stickers in restaurant window
Size: 5109px × 3420px
Location: London, England, UK
Photo credit: © Roberto Herrett / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: award, awards, food, good, horizontal, labels, lots, recommendation, recommendations, restaurant, reviews, sticker, stickers, window