405 Sw 62nd Ave Miami Fl 33144