Actualmente Podo no cuenta con oficinas físicas a las que sus clientes puedan acudir. El Domicilio social de la compañía se encuentra en Calle Antonio Maura, 18, 2º B, 28014, Madrid.