I was just commenting to someone the other day how I missed good Cuban sandwichs.
edited to concur with joie_de_vie. Havana Sandwich Shop in Atlanta is one of my superlatives along with Harold's BBQ down by the Stadium.
[This message has been edited by freefaller12k (edited 03-19-2002).]