antipastosandsalads
in
Oxnard, CA
Ferraro's Italian Restaurant
2788 E Main St
Ventura
CA
93003
(805) 648-7270
7.0
mi