2901 Florida Ave Miami, FL 33133