Tontola Beach is a restaurant. It offers dining with reported reasonable prices.