Ресторан не имеет права не возвращать предоплату. Читайте закон "О защите прав потребителей". Вы берете предоплату а не аванс у клиента. Клиент имеет право отказаться от ресторана. Статьи 782 ГК РФ и статьи 32 Закона Российской Федерации. Из пункта 27 Правил оказания услуг общественного питания также следует, что потребитель вправе в любое время отказаться от заказанной им услуги.