Place
commune in Isère, France
Not who you're looking for? Others named Montaud: commune in Hérault, France · commune in Loire, France
Montaud is a commune in the Isère department in southeastern France.
From Wikipedia (CC BY-SA 4.0).