The Anchor Spa is a popular and beloved cocktail bar and Pan Caribbean restaurant in downtown New Haven.