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