Heads & Tails is a British bar offering a range of food and drinks. It is located in a superb area and is good for large groups. The venue is conveniently located near the beach.