Top Local Places

Kikirocs

90 George Lane, London, United Kingdom
Coffee Shop

Description

ad

KIKIROCS is a cafe/bar offering breakfast, lunch & cocktails using locally sourced produce. We have an outdoor courtyard as well as a children's play area.

Quiz