Newbury Park Mon-Sun 11am–8:30pm 1620 Newbury Rd. Ste 2, Thousand Oaks, CA 91320 (805) 498-3188 Full Menu PDF Order Online Newbury Park 1620 Newbury Road #2 Newbury Park, CA 91320 Mon-Sun 11am-8:30pm (805) 498-3188 FollowFollow FollowFollow