Quote:
Originally Posted by JimStinson
I used to live in Miami too, There is a place called "Two Brothers" in Kendall on Mills Drive. BEST pizza in Florida, No joke ! great subs too
|
I think they went out of business, if Mills Drive is where Town and Country mall used to be. I've never seen them. Only thing I've seen lately is a Buffet Pizza place.
I tend to stick to Steve's Pizza on US1 and Mama Mia's on 152nd. Most of the other stuff is trash.
As you can probably tell, I'm from around that area as well.