Triton Beach is a stand bar offering authentic flavors from southern Spain.