Call us Directly On: 956-761-4913
Address: 5701 Padre Blvd.
South Padre Island
Texas 78597

Wind Water Hotel

Located on North End of the Island, 1 mile South of the Convention Center, on the Bay Side.