Photo: TAF TAF Copied to clipboard TAF is one of the finest coffee shops in Athens, located in Exarchia. One for the coffee connoisseurs.