Willowbranch Rose Garden Park is located in Riverside between Mallory St. and Azalea Terrace, across from Willowbranch Park. Amenities: *Benches *Lighting *Parking