Shores Townhome

South Padre Island, Texas