El Faro Taqueria

  • 243 Mount Hermon Rd #A,
    Scotts Valley, CA 95066
  • Phone: 831-439-9507
  • Cuisine: Mexican Restaurant

Map

Unable to Display Map