Cafes

661-295-5536

175310 Newhall Ranch Road, Santa Clarita, CA, USA

Mon-Sat: 11:00 AM - 8:00 PM

Surf n Turf Taco has a delicious menu, that after one bite, you will suddenly feel like you are lounging in Baja California on the Gold Coast. Read more…