103 E Saturn Ln, South Padre Island, Texas 78597 USA
The restaurant seating seems to be distributed across different rooms.
Photo Credit: Yelp