Restaurants & Dining in St. Petersburg, FL

St. Petersburg's dining scene showcases waterfront locations and diverse neighborhoods. Fresco's Waterfront Bistro and Parkshore Grill capitalize on Tampa Bay views, while Cassis Restaurant St. Pete brings French cuisine to the Arts District. Perry's Porch serves comfort food in a casual setting, reflecting the city's mix of upscale dining and neighborhood favorites throughout its distinct districts.

Parkshore Grill

300 Beach Dr NE #104, St. Petersburg, FL 33701

+1727-896-9463

American in St. Petersburg.

Perry's Porch

335 2nd Ave NE, St. Petersburg, FL 33701

+1727-516-0971

Restaurant in St. Petersburg.

Teak

800 2nd Ave NE 4th Floor, St. Petersburg, FL 33701

+1727-513-8325

Floridian Restaurant in St. Petersburg.

Cognac

201 2nd Ave N, St. Petersburg, FL 33701

+1727-977-6175

Restaurant in St. Petersburg.

More St. Petersburg businesses · Restaurants & Dining in other cities