710 West 80th Street Los Angeles, California, 90044 United States
FEE For Service ($)
Free
Company Details
About 80th Street Apartments
80th Street Apartments is an apartment house (5+ units) located in Los Angeles, CA. Built in 1976, this property features 32 bedrooms, 16 bathrooms, 18,596 sq ft lot, and 14,975 sq ft of living space.