London, M&M

Inside the M&M Store on Leicester Square in London. For more London photos you may visit here.  ...