La Charrita Restaurant

24225 Main St Newhall

See directions

Mexican & Seafood + Vegan options