Restaurant
The Big Cheese Italian Restaurant
6 locals recommend,
Location
8080 SW 67th Ave
Miami, FL
Tips from locals
The pizza is great and the place is an icon in South Miami. Great with kids, too. It is, however, not a place for a romantic dinner with candlelight.