1 Best Restaurant in Puerto Vallarta, Mexico

Porfirio's

$$ Fodor's choice

Porfirio's is a sophisticated restaurant that reinvents traditional Mexican cuisine by adding modern accents and flavors. The food is excellent and the atmosphere is even better, with on-site mariachis, sparklers, and all kinds of iconic Mexican characters.