Information from the business
Specialties<br/><br/>Ottawa Solar Power is the largest and most experienced provider of solar solutions in the National Capital Region with over 400 systems installed.<br/><br/>Ottawa Solar Power has the only Better Business Bureau "A+" rating for Solar installations in the Ottawa area.<br/><br/>Our focus on customer service has helped us grow our business steadily since 1996. We are trusted by commercial,...
by yelp
on July 19, 2013 from yelp