The birth year was listed as 1956. Records link phone number (314) 831-3727 with Marcella’s details. The current age of Marcella is 68. 1105 Berchmans Ln, Florissant, Mo 63031 is where Marcella resides. Possible relatives of Marcella are: Stanley Robert Penny, Kyle Robert Penny, Jenny Penny and 4 other people. This person has lived also in Florissant and Saint Louis.