Isabella greeted many guests for a packed house at the Demask DTLA store opening at 303 S Los Angeles Street in downtown Los Angeles. Demask International closed its only other USA store in NYC in 2008 and until now, the only place to get their amazing latex clothing was in Europe. With regular hours of Tuesday – Friday from 11-5 and Saturday from 11-7, you can find all the latest styles that Demask has to offer.