If you have a small garden, grow tomatoes upside down on a patio, balcony, or fence post. You'll need sturdy hooks and buckets that can hold the weight of soil.

See Full Page