24 Talbot Avenue, Malahide, Co Dublin

  • €575,000