Cap’s Restaurant Cafe: Jannus Live Restaurant
Downtown St. Pete is now home to fresh seafood and boozy coffee. Cap’s Restaurant Cafe, which is located at 216 1st Avenue North in MacDinton’s, has taken root. It’s a double-concept coffee shop/bar and fresh seafood restaurant that serves al fresco dining and sipping.