Update Info - Le Cafe Stella
This restaurant was reported as closed. If it is open, let us know.
Le Cafe Stella
3302 McCaw Ave
Santa Barbara, CA 93105
3302 McCaw Ave
Santa Barbara, CA 93105
This restaurant was reported as closed. If it is open, let us know.