Peter Meehan

AFAR Contributor

Peter Meehan is a former New York Times restaurant critic and co-founder of Lucky Peach magazine. He now works as a contributing editor at L.A. Times Food.

MORE RECENT ARTICLES