David’s Café

24365 Main St Newhall

Unique Mexican restaurant