Azay-le-Rideau

Azay-le-Rideau is a small town in France.

See
The chateau by the same name.