The store is in a small shopping center/mall. The best description for a location I can give is that it is at the intersection of Via Carducci and Via Ger. Vegezzi. It is in the Quartiere Maghetti but the map does not show it there. The address given - Via Lavizzari, 7B - is the location for another health food store - BioMarket - not listed on Happy Cow.