Let it Snows.

Let it Snows. Snows Restaurant & Pub plans on opening in the middle of February on West Boylston Street in Worcester. Snows, owned by Matt Jette, will take over the spot that once housed Beijing Palace. There will be a strong emphasis on seafood.