Reviews

Did you know?

London | Shoreditch High Street Station

Shoreditch is not only the biggest creativity hub in Europe with biggest density of artists, but also a heart of so called Tech City! Did you know that 15,720 new companies were launched in Tech City in 2012?