Continuing with its plan to update all of its sites, Tedeschi Food Shops has remodeled three stores in Leominster, Mass., bringing the total of locations remodeled in 2010 to 16. The stores are located at 185 Main Street, 766 Central Street and 782 North Main Street, and now offer a wide variety of fresh, healthy…