clock menu more-arrow no yes

Okumura Restaurant

17302 Ventura Boulevard, , CA 91316

(818) 986-9712