2800 Island Blvd #503 North Miami Beach, FL 33160