North Hollywood A New Vision Treatment Center North Hollywood, California, United States Added on 08/19/2025