Francesca Allen and Maria Wild – Arriving at Zuma Restaurant in London Francesca Allen and Maria Wild – Arriving at Zuma Restaurant in London