Non Stop is a 24-hour snack bar and grill, offering a variety of quick meals. It is described as a modern establishment providing fast food options.