561 SW Eighth St. Miami, FL 33130 Map It
305-710-3336
By Naomi Feinstein
By Nicole Lopez-Alvar
By Shawn Macomber
By Olee Fowler