lakeview apartments for rent at 517 W Brompton