Best of Boston

2004 Best Central Square Restaurant, Neighborhood

Cuchi Cuchi

795 Main St., Cambridge, 617-864-2929, cuchicuchi.cc/