Su Casa Cafe
Restaurant/cafe
78597 South Padre Island
United States
Phone: (956) 772-2772
Open Monday to Saturday from 8 am to 3 pm. Friday open until closing no later than 8 pm. Sundays open from 8 am to 12 pm.
Restaurant/cafe
Phone: (956) 772-2772
Open Monday to Saturday from 8 am to 3 pm. Friday open until closing no later than 8 pm. Sundays open from 8 am to 12 pm.