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.