Kaleido is now available in 5 shops in London: Harrods, Selfridges, Soho, Canary Wharf and Saint-Pancras!
We prepare all our Salad Rolls fresh from scratch every morning in our Rainbow Factory in Bermondsey.
You can also find us in our shops, partner Cafes or online.
Canary Wharf : 1 Canada Square, London E14 5AB
City – Saint Paul : 1 Cheapside, London EC2V 6AA (SOON)
Harrods – Food Hall : 87-135 Brompton Rd, London SW1X 7XL
Saint-Pancras : Saint-Pancras Station (in front of EUROSTAR), London N1C 4QL
Selfridges – Food Hall : 400 Oxford Street, London, W1A 1AB
Soho – Kingly Street: 1 kingly St, Carnaby, London W1B 5PA