Peninsula Island Resort & SpaThis is a Preferred property. They provide excellent service, a great value, and have awesome reviews from Booking.com guests. They might pay Booking.com a little more to be in this program.
South Padre Island, United States of America
Located in South Padre Island in the region of Texas, 26 miles from Matamoros, Peninsula Island Resort & Spa features a year-round outdoor pool and terrace. Guests can enjoy the on-site bar.