West Hollywood Fast Food Restaurants
8200 W. Sunset Blvd., Los Angeles, CA, 90046
The Anaya brothers, who own Silver Lake's legendary Caribbean eatery Cha Cha Cha, have opened this shockingly pink taco restaurant with the hope of providing a middle...

