Sugar QuayQuay in London, England / From Wikipedia, the free encyclopedia Sugar Quay is a quay alongside the Thames in the City of London, London, England. Sugar Quay in 2021