Restaurant
Sancho's Tacos
21 locals recommend,
Tips from locals
Best chips and salsa in town! Lively and interesting decor, food never disappoints.
Things to do nearby
Locals also recommend
Location
3014 W Balboa Blvd
Newport Beach, CA
Balboa Peninsula