Restaurant

Taco Llama

3 locals recommend,
Location
8709 Corbin Ave
Los Angeles, CA
Northridge

Tips from locals

April
May 3, 2017
Small take out, Good authentic mexican food
April
July 6, 2019
great authentic mexican food open until midnight

Unique things to do nearby

Flavors & Fables - a West African home feast
The Official Hollywood Sign Walking Tour w/ Comedy & Photos
Fabulous views, Hike Runyon Canyon with rescue dogs