Maple Leaf Squareon the interactive online map London. London, Maple Leaf Square. Search on the map, closest way, distance to the Maple Leaf Square. Simple and easy to use on mobile devices.