My review...
Found this place in DT, there is a sign-board out front of the building, but other than that you wouldn't know they were there. The studio is on the 2nd floor and if it's after hours, you have to call to be let in the building.
Came here on an evening, and called to be let in...