Cafe Lime icon

Cafe Lime

Tiffin Tom
Free

About Cafe Lime

Café Lime, London, United Kingdom. 325 likes. Cafe Lime is Shadwell based coffee shop and sandwich bar.

Cafe Lime Screenshots