Alameda Optical - American Falls Vision Center Serving American Falls, ID View Phone 208-226-2333 475 Hillcrest AveAmerican Falls, ID 83211 Experience & Reliability Send to My Email Send to My Phone Print this Page