Twin Oaks Restaurant

228 Leominster Rd.
Sterling
Massachusetts
United States