Franco Lagattolla and Mario Cassandro
The two proprietors of the famous Italian restaurant La Terrazza, ...possibly the best Italian food in town, as the caption reads
Picture No
14106074
Media ID
45641992
Size
5842px x 3738px
(1.2MB)
Credit
© Illustrated London News Ltd/Mary Evans
Source
Unattributed photograph, published in London Life Magazine - January-March 1966 volume
Date
1966
































