Chez Lulu is a French restaurant known for its generous portions and excellent service.