Pita Pit

  • 212 S Main St,
    Moscow, ID 83843
  • Phone: 208-882-7482
  • Cuisine: Greek Restaurant

Map

Unable to Display Map