John Shahidi has been running Avril 50 — a coffee shop that sells niche magazines and a vareity of tobacco products — for over three decades.