17 Elegant Roof Terrace Design Ideas Roof is perfect space where you can relax and enjoy. Here we present you 20 amazing design ideas for roof