They have a facebook with an address, but that address leads me to a home depot / target parking lot or something with no clear building that belongs to them.
Of all the listed businesses in that area, I don't see them. Doesn't take away from potential legitimacy but certainly a red flag for me.