National Crossroads Inc. is an addiction treatment center and sheltered housing located at 4991 Imperial Ave, San Diego, CA 92113. Open 24 hours a day, the center offers support services aimed at assisting individuals in overcoming addiction challenges and finding stability in their lives. With a rating of 4.4 based on 27 reviews, National Crossroads Inc. is dedicated to providing comprehensive care and support. For more information, visit nationalcrossroads.org or call +16192620868.