Get directions to: Boda's Bar, Twin Falls, ID
Restaurant address: 2695 Highway 93 Twin Falls, ID 83301, USA
Restaurant: Boda's Bar