This trio of self-professed “restaurant and lifestyle enthusiasts” is comprised of Anthony Scillia, Gennaro Pecchia and Alan Watts. Based in New York, New York, these guys write about their dining ex...