
- Country: USA
- State: Idaho
- City: Idaho Falls
- Address: 244 Lomax St, Idaho Falls, ID 83401, USA
- Store
More companies in your city
1 Review(s)
Sandy Jorgensen
01.05.2019
Charged us excessively to install a new shower head. Had to be done in 3 visits because they didn't have the right part. Will never use it recommend them again.
Added comment