Los Albertos 2
Add to Favorites
OPEN NOW
Today: Open 24 Hours
19 Years
in Business
Saved to Favorites
Phone: (208) 524-9011
Address: 318 S Woodruff Ave, Idaho Falls, ID 83401
Los Albertos Restaurant
Cuisines: Family Style
2833 S 25th E, Ammon, ID 83406
2380 E 17th St, Idaho Falls, ID 83404
424 S Woodruff Ave, Idaho Falls, ID 83401
555 S Woodruff Ave, Idaho Falls, ID 83401
1685 S Woodruff Ave, Idaho Falls, ID 83404
2180 E 17th St, Idaho Falls, ID 83404
2150 Channing Way, Idaho Falls, ID 83404
2130 E 17th St, Idaho Falls, ID 83404
399 N Woodruff Ave, Idaho Falls, ID 83401
645 N Holmes Ave, Idaho Falls, ID 83401