Spoodles Deli

358 Main St, Worcester, MA 01608