At 185 metres, The Tower is one of the tallest residential buildings in Europe. Consisting of 238 luxury apartments, business lounge, gym, swimming pool, and a penthouse apartment from 46th to 50th floor, all the apartments have breath-taking views over London. Interestingly, The Tower has a 10m vertical axis wind turbine installed on the roof, generating electricity to power all lighting throughout the common areas.