You asked:

where does cynthia lennon live

  • Majorca and Hoylake, England.
  • Majorca
    Majorca
    Majorca

  • Hoylake, England
    Hoylake, England
    Hoylake, England