Urban Oasis: 21 Beautiful Rooftop Gardens Everyone would love to enjoy in their own piece of heaven – a beautiful garden. But sometimes because lack of