28227 Newhall Ranch Rd, Santa Clarita, California 91355 USA
Large Teriyaki Bowl Half Rice Half Noodles
Photo Credit: Yelp