Kitchen Shoot at Cuchi Cuchi

Walking into the kitchen of Cuchi Cuchi, a strange little restaurant on Main St. in Cambridge, I had no idea I’d be embarking on a globe-trot adventure. Creative and slightly crazy twists on classic dishes from every continent served on small plates (making it possible to try 4-5 of them in a row) surfaced from…