Penny’s current address is 66356 Otter Rd, Montrose, Co 81401. Public records show Montrose as a city Penny also stayed in. Her birth year was listed as 1966. Penny is related to or closely associated with Randy E Leonard, Randall E Leonard, Lorraine Leonard and 4 other people. Penny was born 58 years ago. The number currently linked to Penny is (970) 249-1289.