In Natick's utilitarian 9/27 strip mall, home to Stop & Shop, Advance Auto Parts, Staples, and other essential spots, over 15 restaurants ...