Where is Menier Chocolate Factory

51 Southwark Street London SE1 1RU