Mini Stop Kiosk is a 24-hour supermarket offering everyday essentials.