© 2026 Art Storefronts
Built in 1840, Duck Island Cottage sits on the opposite side of the park from Buckingham Palace and across Horse Guards Rd from Downing St.
Doug Hurwitt