Kimpton El Castelar opens in Mexico City’s Polanco neighborhood, bringing a 34-room boutique hotel to a historic 1940 building.