Deli Pollodoro, located near the Basilica del Santo, offers flavorful, home-style cuisine.