This looks like the view from inside what is now a Lambo dealer, just up from the American Embassy and below the Villa Borghese in Rome. Just a guess, it will take a real Italian to tell us for sure.
g
'64 230sl, fully sorted out...ooops, spoke too soon