Explore details about location Mollison Square. Mollison Square is a location situated within the London Borough of Sutton alongside other areas such as Egham Crescent, The Woodlands, The Dene.