Montauroux is a small Var village just north of the Lac de St Cassien It's a perched village  but nestled into the trees so that it's not easily visible from the exterior  except from the neighboring perched villages just to the west