35 Solomon Pond Rd, Northborough is a 10,300 sq ft two-unit restaurant building. Directly located adjacent to I-290 and the Solomon Pond Mall and its surrounding developments. The building consists of a 9000 +/- full-service restaurant “Casta Diva” as well as a currently vacant 1300 sq ft coffee shop now for lease.