Reading Time: < 1 minute A London restaurant is facing criticism for charging diners £1.50 per head for tablecloths and napkins. Read More Share