(305) 382-2232
9945 SW 142nd Ave, Miami, FL 33186
View Map
Sorry, there are currently no reviews. Read More Miami Restaurant Reviews