Peninsula Park Arbor Lodge Home for sale in North Portland Oregon

Peninsula Park in North Portland’s Arbor Lodge is a favorite of local residents. (Image courtesy Raven Stroud)

Peninsula Park is located in Arbor Lodge in North Portland, Oregon. The park has a huge rose garden, and was a horse race track at the turn of the century.