The Savile Club

London, Greater London