Templeogue College

  • Templeville Road, Dublin, Ireland