About Fantom Sports
Fantom Sports is the leading retail bike shop near Twin Falls, ID. Santa Cruz mountain bikes, road bikes, bike equipment and more! We strive to be the best bike shop near Twin Falls, ID.
Location
248 Idaho St S, Suite 105
Twin Falls
ID
USA
83301
Contacts
Tel: 2087510997
Web: https://www.fantomcyclery.com/