Altun Beach Cafe is a cafe offering refreshments and light meals. It provides free WiFi for customers.