Results 3 results found St. James's Park lake with Swiss Chalet (Duck Island Cottage), London, England, United Kingdom, Europe A view of Duck Island Cottage by St. James's Park lake in St. James's Park, London, England, United Kingdom, Europe A view of St. James's Park lake in St. James's Park, London, England, United Kingdom, Europe