This $28.8 million Point Grey mansion has sweeping floor-to-ceiling windows and European architectural influences.