38 W Main St · Hamlet, NC 28345

Who Says You Can't
Relive the Good
Old Days?

From our chrome counter stools to our hand-spun milkshakes, every bite and sip at Main Street Cafe is a trip back to when diner food tasted like home.

Our Story

More Than a Diner —
It's a Tradition

Main Street Cafe & Soda Shop has been a fixture on West Main Street in the heart of Hamlet, right here in Richmond County. We've watched seasons change, kids grow up, and neighbors become friends — all from our booth by the window.

Our kitchen still starts early, our coffee pot stays full, and our soda fountain is just as real as it ever was. We believe the best meals aren't about fancy plating or overpriced ingredients. They're about food made with care, served with a smile, and enjoyed without a rush.

Whether you're grabbing a quick breakfast before work, meeting a friend for a shake, or treating the family to a proper Sunday lunch — you're always welcome here.

100%

Made from scratch

Local

Richmond County proud

Real

Hand-spun shakes & sundaes

Warm interior of Main Street Cafe with chrome counter stools and classic diner decor

Find Us

Come On In

We're right on Main Street, easy to find and even easier to love. Pull up a stool and stay a while.

Address

38 W Main St
Hamlet, NC 28345

Hours

Mon – Sat: 6:00 AM – 3:00 PM
Sunday: 7:00 AM – 2:00 PM

Your Booth Is Waiting

There's a seat at the counter with your name on it. Come hungry, leave happy — that's the Main Street way.

Is this your business?This is my business