Templeton

ClientTempleton Investments

A new office building for Templeton, at Lyford cay.