This place is not even a fraction of what it used to be. If the name Juan Pedro's Cantina leads you believe that they serve a Mexican food, you'll be greatly disappointed. $3.50 to $4 per taco only to find out they were hard shells was disgraceful. If you are looking for OK bar food, perhaps this is the place. The pizza actually looked good but Hazleton has many options for great pizza.