Dispensary Review: Torches Catches Fire

 Torches, a new Manhattan retail cannabis outlet, is a testament to the changing cultural norms in New York City. Located on 42nd Street just off Fifth Avenue, it occupies the iconic building that was once home to the Nat Sherman Townhouse. For nearly a century, this...