The Happiest Man on Earth is at Southwark Playhouse Borough, which is located in London, United Kingdom, SE1 6BD.