Explore details about location Village Green Square. Village Green Square is a location situated within the Scarborough alongside other areas such as Crusader Street, Metropolitan Road, Manhattan Drive.