Terrace garden ideas are an essential tool for urban dwellers. For your terrace or patio is your one (usually quite small) opportunity to escape the urban environment and decompress. How it’s designed will dictate how you spend your time there – will your focus be on outdoor dining with friends, […]