Get directions to: Popeye's Chicken & Biscuits, East Elmhurst, NY
Restaurant address: 83-10 Astoria Boulevard East Elmhurst, NY 11370, USA
Restaurant: Popeye's Chicken & Biscuits