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

George
by George
Without having to tear apart my existing porch?

  4 answers