WaBa Grill

12940 foothill blvd, San Fernando CA

(818) 838-1000

Location