Stoats Nest Villageon the interactive online map London. London, Stoats Nest Village. Search on the map, closest way, distance to the Stoats Nest Village. Simple and easy to use on mobile devices.