City Place is one of London's tallest luxury residential buildings and is located in the heart of downtown. Enjoy exceptional panoramic views of the city and Victoria Park. Budweiser Gardens, The Grand Theatre, great restaurants, shopping, and night life are all walking distance.
*Until supplies last. Some conditions apply.
Rogers Cable and Bell satellite available through building cable system