Restaurant slapped with $50k fine