It’s not an average day when real estate investors candidly admit overpaying for a newly purchased piece of prime Miami Beach property.

That’s what happened Tuesday when two New York investors announced they paid $33 million—an eye-watering $3,300 per square foot—for a retail location on Lincoln Road mall.