Back to King's Road

T2 tea shop on King's Road in London's Chelsea
T2 tea shop on King's Road in London's Chelsea.

Back to King's Road