Tea Total

A garden-inspired afternoon tea with a surprising tipsy twist

Leicester Square, 10 Wardour Street,
London, England