3500 Island Blvd D301 North Miami Beach, FL 33160