2600 Island Blvd #2303 North Miami Beach, FL 33160