Glen Terra, A Senior Assisted Living

917 N. Louise St., Glendale, CA 91207
917 N. Louise St. Glendale CA 91207 US

Glen Terra…A relaxing oasis in the heart of the city!  Glen Terra, a premier assisted living community close to the foothills of Glendale offer 11 various floor plans, ranging from 350 sq.ft. to large penthouse suites with cathedral ceilings and incredible city and mountain views.