19 Oak Hall, Malahide, Co.Dublin

  • €395,000