12700 SW 128th St. Miami, FL 33196 Map It
305-465-0522
By Alex DeLuca
By Asha Elias
By B. Scott McLendon