Food & Drinks

Comments (0)

Best Pizza Miami 2000 - Steve's Pizza

Steve\'s Pizza

Steve's Pizza

12101 Biscayne Blvd.

North Miami, FL 33181

305-891-0202

Map & Details>>

Readers' Choice: Pizza Hut
All you have to do is walk into Steve's and you know you've entered pizza nirvana. For one thing the whole place, really just a glorified stand, smells like the pizza shops in Milan. Then there are the New York-style pies, wafting just a hint of oregano toward you, that are constantly coming out of the oven. The oozing mozzarella, the tangy marinara, the dusky, charcoaled crust -- it's enough to make you drool just standing there. But we should warn you: Hold on to your patience. Even Steve's isn't worth that nasty blister that pops up when you sink your teeth too soon into a slice. Or ith it? Ith really hard to thay, after all.
My Voice Nation Help
0 comments

Slideshows

Loading...