Image
The Repair Shop is the local auto repair shop. Located just behind the Bank of Idaho and Elk Creek Station
Address
3974 N Hwy 20
Island Park, ID 83429
United States
Phone
Website
Contact us at 208-558-7755 or [email protected]
The Repair Shop is the local auto repair shop. Located just behind the Bank of Idaho and Elk Creek Station
3974 N Hwy 20
Island Park, ID 83429
United States