"The pharmacy is near the florist?" should be accepted. In English a florist is the term for a flower shop, regardless of the sex of the person serving you. As florist is synonymous with flower shop, the M Lurch "explanation" seems not to explain anything. I agree re accepting chemist, pharmacy or drugstore - also these are all just synonyms in English.