There is one place named Kitt Stoddarts Village in Saint Kitts and Nevis.
All places in the world called "Kitt Stoddarts Village".
Clifton (2)Ottley's (2)Harris (2)Cliftons (2)Rawlins (2)Hermitage (2)Fig Tree (2)