Earlier today, Apple officially opened their new flagship retail store in Rome, Italy. Located on the popular Via del Corso street in the ... Rather than hide the palazzo’s origins from public view, ...