Gyros are best served when hot or warm but if the meat in the filling has already been thoroughly cooked then you can technically eat the sandwich while it is cold.