Sam's Place Italian Deli

  • 219 E Matilija St,
    Ojai, CA 93023
  • Phone: 805-646-7000
  • Cuisine: Italian Restaurant

Map

Unable to Display Map