Construction is moving along quickly on the Lake House Apartments, a nine-story tower in the Ivanhoe Village neighborhood just north of downtown Orlando. The complex across from Lake Ivanhoe will feature 252 units above 34,900 square feet of office space and 2,563 square feet for restaurants. The...