No Yard? No Problem: The Best Balcony, Rooftop and Patio Gardens

If you love to garden but don't have the tiniest fraction of an acre to your name, all hope is not lost. These fifteen urban oases prove that a gorgeous garden can thrive in the smallest — and unlikeliest — of spaces...