Restaurant Address:
311 Carmen Dr
Camarillo, CA 93010
(Carmen Plaza Shopping Center)
(805) 643-8226
Hours
Monday thru Thursday 11:00am-8:00pm
Friday thru Sunday 11:00am-8:30pm