Constructed in 2004, the Century Villages at Cabrillo: Cabrillo Plaza apartment building comprises 0 units of the following unit mix: Efficiency, totaling 40,820 SqFt. The property is located in West Long Beach, at 2001 River Avenue, Eastern Los Angeles County.