New Coffee Shop Human Bean Open In Twin FallsNew Coffee Shop Human Bean Open In Twin FallsThere is no such thing as too much coffee. A new coffee shop is officially open in Twin Falls called the Human Bean located on Addison Ave.CourtneyCourtney