There are but not many. The only one I found was in the store near El Angel Caído.
Yes, there are some toilets in the park, at the cafes!
Yes, same answer as others. Better you bring your own toilet paper. The lady that works there "hands" you out the paper...
Yes, there is one as you enter from the gate close to the puerta de Alcala. The toilet is behind the kids play area.
Yes. I think so.
In fact there are by the lake, in a square near the soth west corner.
And there are some more.
And there's another square, where there is an statue of the devil ( fallen angel ), which is very rare in the whole world ( I´ve heard is the only one in the world but I´m not sure).
Im sure thers are somewhere i used a toilet in a cafe there but had to buy a drink
YES. Some of them are locked and according to my travel guide, it is not recommended to go to those located underground for your own safety. There's some by the rowing pond for sure.
Yes there are toilets in the park as well as at the cafes.
Get quick answers from Retiro Park (Parque del Retiro) staff and past visitors.