M Shack

Restaurant

M Shack

299 Atlantic Blvd., Atlantic Beach, 32233, FL

Voted best burger in Jacksonville, this locally owned burger joint has two other locations and offers delicious burgers in a dozen varieties (plus design-your-own options). There are also hot dogs, grilled cheese sandwiches, and milkshakes that will shake up your taste buds — try the Oreo Cheesecake or Marshmallow Brulee. The vibe is relaxed, friendly, and welcoming to all ages for lunch and dinner.