University Apartments North Administration Office is located in Los Angeles, United States on 11020 Weyburn Ave. University Apartments North Administration Office is rated 4.4 out of 5 in the category student housing center in United States.
Address
11020 Weyburn Ave