Twin Falls ID Espresso & Espresso Bars 1. 591 Addison Ave W, Twin Falls, ID 83301 | Annie's Lavender (208) 736-2003