Get directions to: Alexander's Deli, Birmingham, AL
Restaurant address: 800 Shades Creek Pkwy Ste 330 Birmingham, AL 35209, USA
Restaurant: Alexander's Deli