Souvla offers delicious Greek sandwiches and salads featuring expertly prepared meats.