What is the best way to build a roof over my existing porch?

+4
Answered
Without having to tear apart my existing porch?

  4 answers