Home Garden Townhouse Garden Ideas – Take advantage of the small and narrow space to create stunning gardens