Después de la compra de una parte de tierra conocida como "bog meadows" («los prados de la ciénaga») justo al lado inferior de Windsor Avenue, en 1904, el club se estableció en Windsor Park, un campo que se ha convertido en su hogar permanente, acogiendo partidos internacionales desde su apertura.