This tiny shop in Egleston Square caters to the community's needs for alternative medicine. It carries medicinal herbs, perfumes, candles, aroma-therapeutic oils and other products for spiritual healing. Botanica Milagrosa also stocks items of Catholic iconography, such as statues of saints, offertory candles and votives.