Winston and Lena's place is a great retreat in lovely Atwater Village.