A terrace garden is a garden which is established on a terrace, roof, or patio, usually in a house where there is limited gardening space. These types of terrace gardens are especially popular in urban areas. Rooftop Gardens are an ideal way for an urban gardener to expand their space. It make good use of frequently unused and wasted space. A dead terrace can be transformed into a multifunctional space. Starting from adding a pergola for seating under the roof to adding water bodies, or just growing a vegetable garden or putting a natural lawn entirely, or constructing a Zen garden to meditate.