Circuit de Charade

Circuit de Charade is located in France.

It has 18 Turns over 4 Km.