ericmacm
Active Member
This is part of a redevelopment of the former Victoria Hospital Lands along South Street, located south of downtown London in the "SoHo" area. The first phase is a two-tower development consisting of 23s and 19s towers. These buildings are currently under construction.