Jeanette's Edelweiss German Restaurant & Beer House - 2160 Newbury Rd Ste A, Thousand Oaks, CA 91320, USA on Eaten