I think they're referring to either "The Towers" or "North Beach Towers" in North Myrtle Beach.
I'm not familiar with a twin towers in Myrtle Beach. However, there are several high rise hotels in Myrtle Beach
Thanks! Your answer is awaiting moderation.