Montezuma Restaurant
112 E Stroube St, Oxnard
(805) 983-0033
Menu
Restaurants in Oxnard, CA
Montezuma Restaurant
112 E Stroube St, Oxnard, CA 93036
(805) 983-0033