What The Hell Is Going On Imogen Heap. Croydon is a large town in South London England that gives its name to the London Borough of CroydonIt is one of the largest commercial districts in Greater London with an extensive shopping district and nighttime economy The entire town had a population of 192064 as of 2011 whilst the wider borough had a population of 384837 It is 94 miles (151 km) south of.
Check out the hottest artists in Pop Hip Hop Alt Rock Indie Rock Electronica Country Hard Rock Punk R&B & Soul and Rock on the ARTISTdirect Network!.