Address 23402 W Lyons Ave Newhall CA 91321 United States
Phone: (661) 287-1725 Open 24 Hours a Day: No