London - The Brewery, England, United Kingdom

Address: Charing Cross, Saint James's, Strand, Westminster, London, England, SW1A 2DR