I thought Versailles on Calle Ocho in Miami was supposed to be the end all of Cuban sandwiches. Maybe it’s just the most hyped? It’s featured in the movie ‘Chef’ that someone else referenced. Didn’t realize they’re such a big deal in Tampa but makes sense.
https://www.versaillesrestaurant.com/menu