10305 NW 41st St Miami, FL 33178