Puerto Mexico is a Mexican restaurant offering authentic street tacos and a selection of Latin products.