Albi's Steak House & Lounge

  • PO Box 288,
    Wallace, ID 83873
  • Phone: 208-753-3071
  • Cuisine: Steak Houses Restaurant

Map

Unable to Display Map