Hours Of Operations Deja Vu Massachusetts Deja Vu Hours of Operation and Locations in Massachusetts 4.7 - 60 votes 2 Locations in Massachusetts Deja Vu Hours Category: Apparel Grocery & Market Deja Vu - Athol, MA 01331 479 Main St(978) 249-6901 View Store Details Deja Vu - Stoughton, MA 02072 516 Washington St(781) 344-8848 View Store Details Recommend For You Flowers Dollar City Pcx Custom Electronics AJ Wright Star Food Mart Red Barn Sweet Repeats Funcoland Movado CO Store