This building, "La Mansion," is part of the Four Seasons Hotel. The main building (a contemporary tower) is around the corner.