Teriyaki Madness Sand Canyon

16408 Village Way, Santa Clarita, CA

Menu (As of 10/29)

Teriyaki Madness Sand Canyon: hours and how to order