Lester's Mansion is only available after you complete Chapter 14: Research Site. This is not a temporary event, but a permanent location - so no spoilers for those who haven't reached that point in the storyline yet :)