Barker Langham

  • 1 Naoroji Street, WC1X 0GB, London