Mr. G's Smokehouse and Seafood Grill

Taco Restaurant in Port St Joe
2904 Highway 98, Mexico Beach, FLOpening at 11:00 AMOpen today until 2:00 PMOpening at 5:00 PMOpen today until 7:00 PMOpening at 11:00 AM tomorrowOpening at 12:00 PM tomorrowOpening at 12:00 PMOpen today until 4:00 PMOpening at 7:30 AM tomorrowOpening at 7:30 AMOpen today until 2:30 PMSorry, we're closed
Contact Us
Message sent. We'll get back to you soon.
Header image for the site


11 months ago
Very kind owners and some of the best tacos you'll ever eat. The fried fish tacos are to this day some of the best I've ever had. I can't wait to go back!
- Luke P
a year ago
Mr Shannon G has a heart of pure gold and I'm sure his food upholds that by being excellent and top-notch. He did a wonderful deed for a complete stranger at the vet clinic on Wed 1//17/18. My precious Lulu needed to be put down and clinic refused me due to lack of funds but he stepped up and said "put it on my bill". He made it possible for her to pass comfortably and free from pain. We talked outside afterwards and he consoled me. He is a true hero so I'm sure his restaurant and food will support his glowing personality and positive attitude. Southern hospitality at it's finest.
- Gale H
a year ago
These tacos will blow your mind! Mr. G's is a small shack next to the Sand Dollar Cafe, so small that you may not immediately notice it. But, it packs a punch! The tuna taco is definitely great, but you really want to get the fried whitefish, brisket, or bay shrimp tacos, which are some of the best I've ever had. The blend of spices in the friend whitefish is especially tasty. Don't pass this place by!
- Timothy K

Contact Us


Call now
  • (850) 387-9980


Get directions
2904 Highway 98
Mexico Beach, FL 32456
United States

Business Hours

Mon:7:30 AM – 2:30 PM
Tue:7:30 AM – 2:30 PM
Wed:7:30 AM – 2:30 PM
Thu:7:30 AM – 2:30 PM
Fri:11:00 AM – 2:00 PM, 5:00 – 7:00 PM
Sat:11:00 AM – 2:00 PM, 5:00 – 7:00 PM
Sun:12:00 – 4:00 PM