La Cuchara

La Cuchara is a 7,950 square foot property that is located in Meadow Mill.  The space features an open kitchen with a wood-fire grill, a 40 seat bar and multiple dinning areas including an outdoor patio.  La Cuchara opened in April of 2015, and was previously used as a manufacturing mill.