Home About Us Latest News Oct 11, 2016 Where: Pedro's Tacos a Top Boston Taco Restaurant for South-of-the-Border Flavor