Top Dining

The dining in Panama City is very unique; no matter what your group’s needs are, there is a restaurant that will cater to them. If you want a quick meal on the beach or a romantic sit down meal, Panama City has it all.

Liza’s Kitchen

Liza’s Kitchen is a gourmet cafe that specializes in sandwiches, wraps, and salads. Pick a popular combination on the menu or build your own dish! There is a good selection of meats, cheeses, vegetables, and spreads. They also have a brunch menu with breakfast sandwiches, burritos, and eggs.

7328 Thomas Drive, Suite L, Panama City Beach, FL 32408 :: (850) 233-9000

David’s Sno-Balls

As the name suggests, David’s Sno-Balls’ specialty is the sno-ball: a New Orleans style confectionary treat made with smooth, flavored, finely shaved ice and cream. They have a wide variety of delicious and interesting flavors, such as Cantaloupe, Cheesecake, Guanabana, Root Beer, Apple Pie, Strawberry Daiquiri, and more. They offer a variant of the sno-ball that’s stuffed with soft-serve vanilla ice cream, with what they call the Stuffed Sno-Ball. You can get your Sno-Ball with toppings like marshmallows, chocolate, graham crackers, and whipped cream. You can also a milkshake made with any Sno-Ball flavor. In addition to the sno-ball they are known for, they also offer some lunch items, like po-boys, hot dogs, and gumbo.

13913 Panama City Beach Pkwy Panama City Beach FL 32407 :: (850) 236-1998

Firefly

Firefly is a fine dining restaurant with mid-range prices. The Main Dining Room has gorgeous Mediterranean decor; there is a giant oak tree in the middle as a centerpiece, and lovely twinkle lights. Their gourmet menu is delectable and the dishes are beautifully presented. They have some imported and exotic meats and fish, and a bar with televisions showing sporting events. Good selection of vodka, bourbon, scotch and other spirits. The Library Lounge has a fireplace, bookshelf, and comfy chairs. They also on occasion have live music and entertainment!

525 Richard Jackson Boulevard, Panama City Beach, FL, 32407 :: (850) 249-3359