Shops
Restaurants
Bakeries
Coffee Shops
Events
Submit a Business
SCV Locals
El Taco Llama
Website
Category
Restaurants
Email
Hours
Phone
(661) 255-7035
24374 Main Street, Santa Clarita, California 91321