News

A waterfront lot on North Bay Road sold for $22.9 million, making it the latest land deal on Miami Beach’s most coveted residential street.