Comella's is an Italian restaurant chain known for its generous portions of classic Italian dishes and delivery service.