20 Irresistible Terrace Deck Design Ideas for an Oasis In The City A terrace deck is an ultimate outdoor space since it does not only provide beautiful views but can also serve