So there is a new place in Lewis center with the above name. I'm a little scared to toft because it looks like they are sharing space with a hair salon. It also looks like the business moved from somewhere on Sawmill. Does anyone have any intel?
Regards.
