Downtown Twin Falls, Idaho Contact us.We’re located in downown Twin Falls, Idaho. Stop by, buy a bike, and have a good time! (208) 944-0182160 Main Avenue NorthTwin Falls, Idaho 83301