Ideally located only steps away from the sparkling waters of the Atlantic Ocean in Myrtle Beach, South Carolina, this resort property is a tranquil oasis equipped with all the comforts of home.
Number of rooms: 250
151 SeaWatch Drive, Myrtle Beach, SC 29572, United States
Hotel booked 2 times today.