Embassy Club Not seeing enough celebs at your local? Give the Embassy Club in London a go. May 17, 2005