L'Anima

L’Anima Cafe – real taste of Southern Italy in the Square Mile of London. They required the marketing film reels shown below.