Milford's newest restaurant, Chimichurri, brings a taste of Argentina to downtown
Chimichurri, Milford's newest downtown eatery, is run by an Argentinean couple whose goal is to make their restaurant a mecca for people looking to experience their native culture.…