You do not need a big yard to grow a lot of food or a beautiful garden.
In a small space, sunlight is usually the deciding factor.
Vertical growing is the single most effective way to get more from a small space.
Containers turn any paved surface into growing space.
Plant breeders have developed many varieties specifically for small spaces.
A single 4-by-4-foot bed holds 16 squares, which is enough for a surprising variety of crops.
In a small garden, an empty square is wasted space.
Step-by-step advice, charts and free garden calculators at Garden Voila.