Allen’s Drugs: A Miami Institution
Allen’s Drugs is a Miami institution, notable not just for its retro diner, but also for its glowing neon “DRUGS” sign. Due to the store’s location at the busy corner of Red Road and Bird Avenue, thousands of cars must