★★★★★ 4.3 · 817 Google reviews

Grandma's Kitchen Meets Small-Town Soul

Mayo Cafe is a beloved local gem serving up authentic Southern comfort food with a warm smile, where every buffet dish tastes like it was made with love in someone's home kitchen.

📍 220 W Main St, Mayo, FL 32066⭐ 4.3 · 817 reviews🕒 Open weekly
4.3★Google rating
817Reviews
$0Hidden fees
MayoLocally owned
Our Story

A local favorite for a reason.

Mayo Cafe is a beloved local gem serving up authentic Southern comfort food with a warm smile, where every buffet dish tastes like it was made with love in someone's home kitchen.

It earned 4.3★ across 817 reviews one plate at a time — fresh food, fair prices, and a welcome that keeps regulars coming back.

Come grab a seat and dig in. Simple, generous, and exactly what you came for.

— 4.3★ from 817 reviews on Google
Mayo CafeMayo CafeMayo Cafe
Photos

A look inside.

Real photos from the restaurant. Tap to take a closer look.

Mayo Cafe photo 1Mayo Cafe photo 2Mayo Cafe photo 3Mayo Cafe photo 4Mayo Cafe photo 5Mayo Cafe photo 6

Looking for something specific? Call and we'll sort it out →

Why Locals Choose Us

The easy choice in Mayo.

Top-Rated Locally

4.3 · 817 Google reviews — earned one happy customer at a time.

$

Honest Pricing

Straightforward, fair prices with no surprises. What we quote is what you pay.

Quick & Easy

A simple, no-runaround process. Real people who get you taken care of fast.

🤝

Goes the Extra Mile

Service that shows up — the kind your neighbors recommend by name.

In Their Words

817 reviews. 4.3 stars. Here's why.

★★★★★

"Stopped by on our way home from a weekend trip…. Absolutely amazing food and these ladies are SO sweet! We will absolutely be back! Room to park with a boat trailer next door to the restaurant."

C
Chris StokesGoogle review
★★★★★

"Don't sleep on the buffet. Absolutely delicious. Staff were so nice. You get a salad bar as well. To top it off, they had really good iced tea! I highly recommend them. Will be my go to when traveling that direction."

C
ChaseGoogle review
★★★★★

"Incredible!! Buffet is like Sunday dinner at Grandma's. Hot food is hot, cold food is on ice. They have hamburgers and other non-buffet options. Am bicycling from San Diego Cali to St.Augustine Fl and this is the freshest tastiest meal I've come across! Nice friendly staff and patrons."

A
Adam BatsonGoogle review

Rated 4.3 out of 5 across 817 Google reviews.

Visit Us

Stop by, or reach out.

We're in Mayo, Lafayette — easy to find, easy to work with. Give us a call and we'll take care of you.

Reserve a table

Phone
+1 386-294-2127
Address
220 W Main St, Mayo, FL 32066
Hours
Monday: 7:00 AM – 7:00 PM
Tuesday: 7:00 AM – 7:00 PM
Wednesday: 7:00 AM – 7:00 PM
Thursday: 7:00 AM – 8:00 PM
Friday: 7:00 AM – 8:00 PM
Saturday: 7:00 AM – 8:00 PM
Sunday: 7:00 AM – 3:00 PM
✓ Thanks! Your request was sent — we'll be in touch shortly.

or call +1 386-294-2127

Hungry? Come see us in Mayo.

Call Mayo Cafe to reserve a table or ask about today's specials.

📞 Call Now
💬
Mayo CafeAsk us anything
×
AI assistant · answers about Mayo Cafe
×