I live in St. Louis, MO, but have family in St. Pete. They've been taking me to El Cap for years and the burgers just can't be beat. It's a must stop when I'm in town and I love the fact that it's frequented by locals (most tourists wouldn't know how to find it). El Cap's gets my vote for the best burgers anywhere!
more