- Country: USA
- State: California
- City: El Centro
- Address: 1202 McCullom St, El Centro, CA 92243, USA
- Store
More companies in your city
5 Review(s)
Jazzy Glam
07.08.2019
Very bad customer service and really rude. They declined to help our store.
lilia cobieya
12.07.2019
They did what was supposed to be done to the abilities
Cesar Gallegos
23.05.2019
Very bad customer service.
estela gonzalez
30.10.2017
Called them and in less than 2 hrs Rick was in my house and cleared the main line. Thank you Rick!
Paul Saver
22.04.2017
Friendly and professional.
Added comment