Stomp at the Ambassadors Theatre Archive See explosive dance and music show STOMP at the Ambassadors Theatre in London.