Newport, Texas, United States
6
Sleeps
2
Beds
2
Baths
Located in Newport, Texas, United States. Wyndham Onshore is in the center of all the action at the harbor Walking distance to all of the Thames Street shops and museums. Great views of the boats sailing the harbor. Club Wyndham Newport Onshore is the perfect place to experience all types of boating activity.