Yet in Largo del Nazareno, nestled between Piazza di Spagna and Trevi Fountain, a coveted new address, Palazzo Talìa, invites ...