Back to Strand

Minamoto Japanese sweets shop in London at Charing Cross
K.Minamoto Japanese sweets shop in London at Charing Cross, opposite the train station.

Back to Strand