Ted 's Restaurant

5717 Padre Boulevard South Padre Island, TX 78597 956-761-5327