8080 SW 67th Ave, Miami, Florida 33143 USA
Come try the Best Pizza & Pasta in Miami!
Photo Credit: Yelp