RESTAURANT PROPERTY LET IN YORK STREET, TWICKENHAM A private landlord, advised by Curchod & co, has let a 748 sq ft restaurant at 8 York Street, Twickenham, to Sidra.