3700 Island Blvd North Miami Beach Fl 33160, 408c | HotPads