There are many Dia shops in Madrid (Dia % is their logo). Dia stands for "Distribuidora Internacional de Alimentos" (ie, International Food Delivery). They have branches in a few countries in Europe (Spain, France, Italy, Portugal, Greece) and also in Argentina.

In Spain, Dia usually offer the cheapest prices. Although Dia products don't have good quality / reputation, you may also buy well-known brands there.

The nearest Dia shop to your area is at San Bernardo (near to the corner of calle Montserrat).

As for organic shops, there aren't many in Madrid and I don't know any address.

Regards,

Antonio

PS: Thanks rgf for your compliments.

------------------
The best tips from your favourite hostal in Madrid.
Hostal Chelo at http://www.chelo.com
_________________________
The best tips from your favourite hostal in Madrid.
Hostal Chelo at http://www.chelo.com