$85,000/mo4 bd · 5 ba · 4,904 sqft6800 Fisher Island Dr # 6823, Miami Beach, FL 33109PALAZZO DELLA LUNA