Antonio's Pizza & Pasta

  • PO Box 649,
    Challis, ID 83226
  • Phone: 208-879-2210
  • Cuisine: Italian Restaurant

Map

Unable to Display Map