Los Alamos Menu

You can find the Los Alamos Restaurant at 1307 Grant Ave in Odessa, right down the street from China-Mex. Come and enjoy some super-duper Mexican Food

Call 432-334-7866 for takeout orders

(Move mouse over menu and click arrows to change menu pages)
(Swipe left or right on tablet devices)