24274 Main St, Newhall, CA 91321 +1 661-284-6615
restaurant, Santa Clarita, CA, United States
Today
How to go there