Come and celebrate the grand opening of downtown St. Pete's newest seafood restaurant and steamer bar, Cap's. Fully equipped with outdoor-only seating, a raw seafood bar with specialty oysters and bar-side steam kettles, this restaurant boasts the “tastes of Old Florida with modern Americana flare.”