A large garden space is not necessary to have a successful garden. You can plant a container garden in a tight space at any apartment or town house patio. Mark Thoms with Earl May has suggestions on what types of containers to use, soil to get and fertilizer to utilize. He also goes with use the plants needed to create your own salsa garden.