Excellent fried chicken
Nice employees fast service
Aden Mini Mart is located at 1511 1525 Broadway, Buffalo, NY 14212, USA