La Mancha - 2860 E Vineyard Ave, Oxnard, CA 93036, USA on Eaten