New Cross Shopping Centre


New Cross Shopping Centre - shopping mall in South Lanarkshire, Scotland, UK.