Get directions to: Big Apple Deli & Restaurant, Charlotte, NC
Restaurant address: 201-c Arrowood Rd. Charlotte, NC 28217, USA
Restaurant: Big Apple Deli & Restaurant