Founded 1857
Location Adelphi Terrace, London, WC2
Categories
Authority
More Information The Savage Club