Montezuma Restaurant
112 E Stroube St, Oxnard
(805) 983-0033
Recent Reviews
Order Online
You May Also Like
La Huerta Restaurant - 2736 E Vineyard Ave
Mexican
Tacos La Reyna 2 - 2810 E Vineyard Ave, 161 Lambert St
Mexican
La Huerta Juice Bar - 2826 E Vineyard Ave
Mexican, Juice Bar & Smoothies
Restaurants in Oxnard, CA
Montezuma Restaurant
112 E Stroube St, Oxnard, CA 93036
(805) 983-0033