Get directions to: Ali Baba Chicken & Kaba, Alexandria, VA
Restaurant address: 5801 Duke Street Alexandria, VA 22304, USA
Restaurant: Ali Baba Chicken & Kaba