Oxnard
3920 W Channel Islands Blvd, Oxnard, CA 93035
Phone: (805) 382-8171
Prices and menu items are subject to change. Contact the restaurant for current information.