Leo's Delicatessen

1421 Elizabeth Ave, Charlotte 28204, United States Get Directions to this spot
1421 Elizabeth Ave
Charlotte, 28204
NC, United States
(704) 375-2400

Rate and review Leo's Delicatessen in Charlotte, NC, United States!

Share your experiences at Leo's Delicatessen with your friends or discover more Restaurants in Charlotte, NC, United States.