Stough Canyon Nature Center - Hiking area in Hillside, Burbank | Reviews, Photos & Information on Postcard