Restaurants in Miami, FL
Restaurants • Pizza
12101 Biscayne Blvd.,
Miami ,
FL
33181
UNITED STATES
Based on 1 reviews
place is trash, worst service ever
at STEVES PIZZA 12101 Biscayne Blvd, i get treated like trash every time ive gone there. i usually just want a slice or 2 to go and continually get put on hold so others whom have orders large pies can get their food 1st. have you ever...Worldwide > United States > Miami, FL > Restaurants