8080 SW 67th Ave, Miami, Florida 33143 USA
Come sit on our new remodeled Patio! 32 seats available! Bill , Boss Big Cheese Restaurant!
Photo Credit: Yelp