From the outside, Steve’s Pizza (12101 Biscayne Blvd) doesn’t look like anything special. It’s a non-descript standalone structure along North Miami’s mostly commercial Biscayne Boulevard. But step inside and it’s a different story. This place has character! Old school photos adorn the ...
Read More » Home / Tag Archives: Florida
Tag Archives: Florida
Feed SubscriptionFratelli La Bufala: Miami’s Underwhelming Tourist Trap
I recently spent a weekend down in Miami, Florida and wanted to hit up at least one pizza place while down there. After a bit of research (including the Miami Herald’s Pie In The Sky and Slice’s The United States ...
Read More »