Los Altos Mexican Restaurant

Los Altos Mexican Restaurant, 501 Santa Clara St, Fillmore, CA 93015, United States

(805) 514-9078

Location