Santa Cruz

Served 7 Days a week including major holidays

Why Special Noodle

FOOD'S GALLERY!