A gargoyle stands watch on this rooftop garden.

11/15




A gargoyle stands watch on this rooftop garden. : Rooftop and Balcony Gardens : CITYSCAPES® Landscaping LLC