Find Us

Soho’s Secret Tea Room is London’s best kept secret. Situated in the heart of Soho between Tottenham Court Road, Leicester Square and Piccadilly Circus underground stations.

29 Greek St, Soho, London W1D 5DH.