Hollenbeck Terrace is located in Los Angeles, United States on 610 S St Louis St. Hollenbeck Terrace is rated 2.5 out of 5 in the category assisted living facilitylow income housing program in United States.
Address
610 S St Louis St
Accessibility
Wheelchair-accessible entrance