Overview

Clayton's Resort

6900 Padre Blvd., South Padre Island, TX 78597, United States
+1 956 761 5900

Call

+1 956 761 5900

Nearby

    Show all
    Reviews
    Map

    Map