Which Russian billionaire bought Miami's most expensive house, ever, a $47M spec home on Indian Creek Island? Curbed Miami sleuths around and finds a few interesting details—and a connection to the prestigious Manhattan building 15 Central Park West. [Curbed Miami]
Filed under: