Gallery

Lumen Gallery

London, United Kingdom

Address

  • 88 Tavistock Place
  • London WC1H 9RS
  • United Kingdom

Opening times

10 -3 Monday to Friday

Travel Information

Train: Close Kings Cross

Follow3

Add event

Add event

Claim

Claim