Leicester MA Foods-Carry Out 1. 20 Soojian Dr, Leicester, MA 01524 | SUBWAY (508) 892-8083 2. 1199 Main St, Leicester, MA 01524 | Subway (508) 892-4421