When you hear the word canopy roof, surely you immediately imagine a protector on the front of a house or building. Roof canopy can be recognized from both ends are open and have a diverse variety of forms. In addition to made with a variety of shapes , roof canopy also can be made from various materials or material basis […]