No, entrance is the front door of a strip mall. No signage just unit number on the door and blacked out windows, . Parking is the main parking for the whole strip mall. Not super discrete, but not super obvious either.
I have never been to the DT location so can't compare. Rooms are big...