Avalon Villa Care Center
12029 Avalon Blvd
Los Angeles, CA 90061
Avalon Villa Care Center is a 131 bed senior housing facility situated around the Watts area of Los Angeles, California. The community is in a largely middle income area, with an average household income of $37,564. With roughly ...