From fine dining to casual burgers.

Courtesy of El Cap

When it comes to dining inSt.

And it seems that new spots are opening up all the time.

El Cap restaurant burger, beer and sign.

Credit:Courtesy of El Cap

With so many choices, it can be daunting to make a decision.

Here is a look at seven of the best restaurants in St. Petersburg, in no particular order.

Speaking of brunch, persuade your table to go all-in on the chefs selection of family-style dishes.

Juno & the Peacock restaurant dining room.

Credit:Karen Culp Photography

Serving breakfast, lunch, and dinner in The Vinoy St. Petersburg (and open to the public!

), the restaurants atmosphere is casual, with menus to match.

Oh, and the patios dog-friendly, so your four-legged burger-loving friend can come along for the ride.

Close up of tacos from Casita Taqueria restaurant.

Credit:Courtesy of Casita Taqueria

facebook.com/ElCapStPete, 3500 4th St N, Saint Petersburg, FL

Allelo restaurant bar with painted mural.

Credit:Karen Culp Photography

Baba

Credit:Edward Allen

Urban Stillhouse

Credit:Kenny Tufo

Array of various dishes from Paul’s Landing.

Credit:Courtesy of Paul’s Landing