Location of store Cleo in Masonville Place mall is 1680 Richmond Street North, Box 23, London, ON, N6G 3Y9.
GPS Coordinates: 43.028055, -81.277456
« Return to store detail