New: Concierge Services Now Available! Safe parcel drop off, security, and other resident services.
Voted London's #1 Rental Housing Provider, Drewlo Holdings' City Place towers is a set of conveniently located Downtown London Apartments. In fact, these two buildings are some of the tallest apartment buildings in the city! City Place I is a 26-storey building in the heart the city with exceptional panoramic views of downtown London and Victoria Park.