Tava House Restaurant

1110 S Glendale Ave Glendale CA 91205 USA

(818) 937-9777

Location