21 Main Prime Steakhouse

a cut above the typical steakhouse

Experience world-class dining with the elegance and charm of a contemporary Southern estate. Our chefs offer a unique and creative take on a traditional steakhouse menu, complemented with the perfect vintage wine and extraodinary service.

Open Daily at 4 PM

Outside Courtyard Dining Available. Please request when making reservations.





Culinary Excellence, In-house Sommelier
& Hand Crafted Cocktails


with Victoria King

Thursdays 6-9 PM



3-Course Special


Sunday thru Thursday

Click here for our menu.


NYE 2023

Celebrate New Year's Eve at 21 Main Prime Steakhouse

View Menu

at 21 Main


Alabama Theatre

The Alabama Theatre at Barefoot Landing is Myrtle Beach's #1 Entertainment Attraction with music and comedy shows that will be the highlight of any family vacation located in the heart of the Grand Strand.

At Barefoot Landing - 4750 Hwy 17 S. - North Myrtle Beach, SC

Visit Website


read reviews of 21 main prime steakhouse

Private Dining

At 21 Main we offer a host of amenities and menu ideas for special events such as weddings, bridal or baby showers, rehearsal dinners and business or social meetings. Choose from either of our 2 spacious private rooms, one looking over the courtyard and both with balconies.

Menus change seasonally, please inquire with Private Dining Booking.

View Menus Here

event inquiries

our location

719 North Beach Blvd - North Myrtle Beach, SC 29582 - 843-315-3000

Off of US17 Oceanside In North Myrtle Beach, directly across from Barefoot Landing. Enter Via 48th Ave. and take your first right across from Hamburger Joes. Follow the driveway up to the circle, parking is available on both sides of the building.

Illustrated map of Location of 21 Main Prime Steakhouse

to google maps