To make a Cuban Sandwich Tampa, FL 33610, USA This one is all in the video… check it out Add to favorites 0