M&M World London: Emmm & Errmmm?? At Leicester Square
I spent a good part of my evening at Hampstead Theatre, another munching Sherwarma at Beirut Express but my ideal outing concluded in a psychedelic vision of militant consumerism at Leicester Square… in the form of M&M World London. Annexed to the newly opened W Hotel London, this M&M store boasting 35,000 square feet and …