Roca Roja is situated on the beautiful marsh front in Cherry Grove at 806 Sea Mountain Hwy in North Myrtle Beach, SC. With two unique floors, First floor- upscale Mexican restaurant and Second floor- casual open air Cantina, there is something for all!