Baldwin Villa Plaza Details Location Address:3939 Marlton Ave, Los Angeles, California, 90008, United States