Beach bar offering coffee, drinks, and a unique experience. Located at Stomio Beach.