La Charrita Restaurant

24225 Main St Newhall

Mexican & Seafood + Vegan options