Chu's Teriyaki House

  • 11566 N Ventura Ave,
    Ojai, CA 93023
  • Phone: 805-646-1177
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map