A few weeks ago, someone posted an excellent review of ten cuban sandwiches, citing Spanish American Food's offering as the top dog.
I second it. This is one hell of a sandwich.
They're on 13th st, just west of 1st Ave. Go there and be happy.
Updated 2 days ago | 6
Updated 1 year ago | 6
Updated 1 year ago | 20
Updated 8 months ago | 1
Updated 5 months ago | 1