iOS app Android app

12 Indian Creek Drive

PHOTOS: Is This Pad Really Worth $45 Million?

The Huffington Post | Christiana Lilly | Posted 05.25.2012 | Miami

A 21,746-square-foot waterfront mansion at 12 Indian Creek Drive in Miami Beach is on the market for a staggering $45 million. Owner Leroy Schecter...