Property The Wyndham Location Indianapolis, IN Residential Units 37 Value $6,700,000 Website www.wyndhamondelaware.com