Mini Stop Kiosk is a 24-hour supermarket offering delivery service.