Guide > Restaurant in Florida > Restaurant in Sebring > Mae Lee's International Deli