Tomatoes, cucumbers, peppers, and strawberries are all great options for a terrace garden. A flower garden is a classic choice for terrace gardening. You can choose from a wide variety of flowers ...