The new Greek street food truck by the Clyde people are raving about