Restaurant offering takeaway service. Known for striving to improve service and quality.