FILMING LOCATION: Villa Elephant on The River, 135 Grosvenor Road, Greater London
Guide to pin colours