The New Piccadilly café: The Soho institution, on Denman Street, closed aft - The Independent