Pollo Tropical Opens First of Five International Franchise Locations in Costa Rica Miami-based Pollo Tropicalannounces the opening of its first franchised restaurant in Costa Rica, in San Jose’s main square: Parque Central.… March 22, 2012 · ·