Rita's

Rita's
175 Mare Street, London, E8 3RH