No, they are closed so the employees can enjoy the holiday.
No.
Closed till 7am. Dec 26
Tops never stops ripping you off hahaha an there closed till the 26th but the corporate stores are open
Closed til 7am Dec 26
Tops is closed Christmas Day
No they are not.
Im gonna be honest, im not sure, i would assume not. I would give them a call
Thanks! Your answer is awaiting moderation.