Alla's Nook is a dining destination offering a taste of European cuisine. It is located at 22 Worcester Street.