
- Country: USA
- State: Delaware
- City: Newark
- Address: 11 Fern Ct, Newark, DE 19702, USA
- Store
More companies in your city
1 Review(s)
google stockholder
06.12.2018
the owner, rick, promised they would send out a tech with parts to fix a problem they had worked on years before. i called repeatedly but he never sent anyone. i was willing to pay whatever they wanted to charge.strange people and a lousy business.
Added comment