Star of the Sea



Surfside Beach • Show on map
View Details for Price
Star of the Sea offers accommodations in Surfside Beach 27 miles from Galveston Country Club. Free Wifi is available throughout the property and Surfside Beach is a 2-minute walk away. Providing access…More info
