I wish everyone would get a chance to visit Steve’s Pizza on Biscayne Blvd in North Miami. The pizza is very delicious and done to order. Fresh ingredients and a thin crust makes this one of the best I’ve tried in a long time! I give the 4 big ups out of 5.