Open 11:30 a.m. - 10:00 p.m.
Open 7 Days a Week!
2001 Padre Blvd.
South Padre Island, TX 78597
FOR TAKE-OUT PLEASE CALL: 956-761-5012
Open 11:30 a.m. - 10:00 p.m.
Open 7 Days a Week!
2001 Padre Blvd.
South Padre Island, TX 78597
FOR TAKE-OUT PLEASE CALL: 956-761-5012