Whale Tail Deli, SANTA BARBARA, California (CA)

Feeling hungry? Whale Tail Deli might be the dining place suitable for you.
Conveniently located at 1114 State Street () in SANTA BARBARA, California (CA) (93101), Whale Tail Deli are available at 8059651730. Please do ahead to make a reservation.
More restaurants in SANTA BARBARA, California (CA)


Whale Tail Deli contact information and details:
Address: 1114 State Street - , SANTA BARBARA, California (CA) 93101
Contact Phone: 8059651730