Restaurant Marcella
2860 Grand Ave, Los Olivos
(805) 688-7788
No longer in business