People Love Us On Yelp

I always get a kick out of seeing People Love Us On Yelp stickers around town. We send the official ones to qualifying businesses once per quarter (if you’re a business owner with a bunch of reviews and an average over three and half stars, keep an eye out!). This one from Ali Baba’s in Greenwich Village appears to be “hand-crafted”…