Anchor Tavern is a cozy American bar and pub, offering a vibrant atmosphere perfect for enjoying classic cocktails and American fare. It's known as a hidden gem for those seeking excellent drinks.