Lobby concierge coming soon! Safe parcel drop off, security, and other resident services.
City Place towers is a set of conveniently located Downtown London Apartments and they are in fact two of the tallest apartment buildings in the city. This 26-storey building is located in the heart the city with exceptional panoramic views of downtown London and Victoria Park.
Be close to Budweiser Gardens, The Grand Theatre, great restaurants, shopping, entertainment and festivals, all within walking distance. Covent Garden Market is only a 10 minute walk away. Be within walking distance to cafes, restaurants and local businesses. Experience