
- Country: USA
- State: Rhode Island
- City: Providence
- Address: 316 Lockwood St, Providence, RI 02907, USA
More companies in your city
2 Review(s)
Joe Choiniere
11.06.2018
Apollo does nothing but great work. Their roofing skills are spectacular and their office staff/employees are always friendly.
William Vallely
22.02.2017
Apollo Roofing called my business today and tried to charge me for services that were never agreed upon. I have a warranty through a roofing manufacturer who hired Apollo to take care of a warranty issue. Apparently, the issue was not one covered by warranty yet Apollo decided to do the work anyways, never requesting authorization from the property manager or owner. Then they call me TWO YEARS LATER telling me I owe them money because the "did me a favor." Poor practice, sloppy business office, and shady style. Definitely do not recommend.
Added comment