Su sede se encuentra en el Estadio Charrúa en Montevideo con capacidad para 14.000 personas.