Update Consent
< Back
Slide 7 of 9

Valle de Bravo, Mexico

The beautiful (yet very unfortunate) lake in the show was filmed at Lake Avándaro in Valle de Bravo which is a town west of Mexico City. With stunning views, it makes sense why Netflix would choose this location.