CicadaRestaurants136 SAINT JOHN STREET, ST. JOHN STREETLONDON, LND, EC1V 4JT · GB020 7608 1550rickerrestaurants.comHours not available