The best one in Madrid is La Tienda Verde (English Website). It has two sites in Maudes street at #23 and 38. The closest Metro station is Cuatro Caminos.