Get directions to: Ali Babba Deli, Charleston, SC
Restaurant address: 186 Seven Farms Dr Charleston, SC 29492, USA
Restaurant: Ali Babba Deli