Leo's Kiosk is a cafe offering kiosk-style snacks and beverages.