Steves Pizza, located on 121st and Biscayne Blvd serves up plain slices of New York style pizza that could easily be mistaken for Spumoni Garden slices in Brooklyn. The cheese and sauce mesh together perfectly, and the crust is crisp, yet soft enough
...
I remember the time when Mayfu had the best chinese food ever. After going there 10/08/12 they have gone down. The food was horrible. Rice dry and the honey chunks was hard as a ROCK.