Whale Tail Deli, SANTA BARBARA, California (CA)
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