Acosta Taco's 225 N La Brea Ave Inglewood CA United States
Phone: 310.671.6795 Smoking: not permitted