Francesca Drake's Location
London, GB
Francesca Drake's Work
Francesca Drake's Summary
Francesca Drake, based in London, GB, is currently a Senior Sales Manager and Design Manager at Canvas Offices, bringing experience from previous roles at RNR Property. Francesca Drake has 2 emails on RocketReach.