Tower 16 Capital sells IVilla Garden Apartments for $30M