Restaurants Restaurants 18 January, 2019 Pecora Nera – Cocles This open-air joint on the jungle’s edge has a deserved reputation as the finest Italian restaurant…