333 St Andrews is multifamily apartment complex that was constructed in 1965. It is located at 333 South St. Andrews Place in Park La Brea North, Metro Los Angeles, and features a total number of 84 units. The property’s unit mix is a combination of One Bedroom, Two Bedroom/Two Bath, with a total unit size of 85,500 SqFt.