El club juega sus partidos de local en el Estadio Olímpico Atahualpa, el cual tiene una capacidad de 35258 personas reglamentariamente y es propiedad de la Concentración Deportiva de Pichincha en conjunto con la Asociación de Fútbol No Amateur de Pichincha.