The Cuban sandwiches that I have eaten at the Columbia Restaraunt in Saint Augustine Fl are some of the best I have eaten. I prefer my Cuban sandwich pressed, but you can have it cold.
10-inch loaf of Cuban bread
4 thin slices smoked ham
2 thin slices fresh pork ham
2 slices Genoa salami, cut in half
2 slices Swiss cheese
3 sour pickle slices (may also use dill)
Slice bread down middle lengthwise. Layer ingredients to cover bottom half of bread in the following order: ham, pork, salami, cheese, and pickles. Spread mustard on top half of bread. cover bottom half and slice sandwich diagonally. Sandwich may be heated in oven or served at room temperature. If Cuban bread is not available, you may use French bread (baguette type) or Italian bread. (taste even better if pressed)