Croydon is considered a major commercial center and also the largest town in South London and it also the administrative centre of the London Borough of Croydon. The city is located just about 9.5 miles from the south of Charing Cross and the city is also one of the main metropolitan centers that are identified [...]