order with ease

Whether you're short on time or just prefer convenience, online ordering is a great way to get your food from our restaurant. It's quick and easy, and your order will be ready for pick-up or delivery in no time.

Order now

packed with flavor

Located in charming downtown Cramerton, NC, Mayworth's serves classic American comfort food in an upscale pub atmosphere. We have a full bar, local and craft beer, and daily drink and food specials.

view menu

GROUPS & Parties

With flexible private party spaces and exceptional cuisine, your guests are sure to have a memorable and enjoyable experience. Your guests will be impressed by the ambiance and attention to detail, from start to finish.


Specialty Plates

At Mayworth's, every day brings something new and delicious! Our chefs craft unique and mouth-watering specials daily, ensuring there's always a fresh and exciting dish waiting for you. Whether you're a regular or a first-time visitor, our daily specials are designed to tantalize your taste buds and leave you coming back for more.

all specials

Events at Mayworth's

Mayworth's Public House isn't just a place to enjoy exceptional drinks and delicious food, it's a space where memories are made. Keep an eye on our calendar for themed events and join us for some good time!

our events

a little bit about us

Welcome to Mayworth's Public House

At Mayworth’s Public House, in downtown Cramerton, NC, we offer an upscale pub atmosphere and feature a menu of classic American favorites. We are choosy about our ingredients and use the finest and freshest ingredients available. Our cuisine is made to order by our skilled culinary team. In addition to offering a comfortable atmosphere and delicious food, we are passionate about our bar selections. Customers will find a full cocktail menu, a variety of popular wine options and a rotating selection of craft, draft, and local Charlotte and North Carolina beer.

read more about us



115 Center St
Cramerton, NC


Mon, Tue, Wed, Thur
11:00 AM - 9:30 PM
Fri, Sat
11:00 AM - 11:00 PM
11:00 AM - 9:00 PM