(305) 405-6346
73 NE 167 St, Miami, FL 33162
View Map
Sorry, there are currently no reviews. Read More Miami Restaurant Reviews