Best darn deli chef around! You can find him 5 days a week at the Starlite Restaurant in Sarasota, Florida cooking up a storm and cheering up his patrons with smiles and greetings!!
Best darn deli chef around! You can find him 5 days a week at the Starlite Restaurant in Sarasota, Florida cooking up a storm and cheering up his patrons with smiles and greetings!!