Pappadeaux Kitchen Address: 5011 Pan American Fwy NE, Albuquerque, NM 87109 Phone: (505) 345-0240 Cuisine: Seafood restaurant Read more