Los Albertos 2
Add to Favorites
OPEN NOW
Today: Open 24 Hours
19 Years
in Business
Phone: (208) 524-9011
Address: 318 S Woodruff Ave, Idaho Falls, ID 83401
Los Albertos Restaurant
Cuisines: Family Style
2380 E 17th St, Idaho Falls, ID 83404
555 S Woodruff Ave, Idaho Falls, ID 83401
424 S Woodruff Ave, Idaho Falls, ID 83401
2173 E 17th St, Idaho Falls, ID 83404
1705 W Broadway St, Idaho Falls, ID 83402
2107 E 17th St, Idaho Falls, ID 83404
561 S Woodruff Ave, Idaho Falls, ID 83401
2150 Channing Way, Idaho Falls, ID 83404
399 N Woodruff Ave, Idaho Falls, ID 83401
2130 E 17th St, Idaho Falls, ID 83404