Get directions to: Alaeddin's Deli, Charlotte, NC
Restaurant address: 6701 Carmel Road Suite 103 Charlotte, NC 28226, USA
Restaurant: Alaeddin's Deli