Gallery

Lazarides Gallery

London, United Kingdom

Address

  • 8 Greek Street
  • Soho
  • London W1D 4DG
  • United Kingdom

Opening times

Tues - Sat 11 - 7pm

Travel Information

Tube / Metro: Tottenham Court Road Tube

Follow2

Add event

Add event

Claim

Claim