This newly opened property (SQP) in the Isle of Dogs area is very popular among international students. There are a total of 68 floors, and the internal facilities include swimming pools, spas, gyms, ..
Located on the Isle of Dogs, the tallest building in Europe with a total of 75 floors. Known as the London vista point. Great view for high floor apartments. The surroundings include a range of superm..