You asked:

where does cynthia lennon live

  • Majorca and Hoylake, England.
  • Hoylake, England
    Hoylake, England
    Hoylake, England

  • Majorca