Amira Deli & Grill

Deli · 3641 Lorna Rd, Birmingham, AL

More food in Birmingham, AL · Deli in Birmingham