A view of two residential buildings from a tall building.

Illoura Place

28 Elizabeth Street, Liverpool NSW 2170

Property Overview

Illoura Place will be a 35 storey building comprising of 312 apartments, 8,000sqm of A-Grade office space and ground floor retail complimented by a landscaped public laneway providing an oasis within the Liverpool CBD.

The site is located in the centre of Liverpool CBD close to Westfield Liverpool, university and TAFE campuses, and Liverpool Hospital. The tower will have extensive views west to the Blue Mountains and East to the Parramatta skyline. Residents will have access to amenity including outdoor gardens, pool, gym and lounges.

The built form and landscape elements have been designed to include passive and active sustainability elements, including:

  • 7 Star NatHERS rating
  • 5.5 NABERS rating
  • BASIX compliance
  • Photovoltaic and thermal solar systems
  • Passive daylight and shading strategies
  • Native, drought resistant planting
  • Recycled water for irrigation
  • Heat pumps for domestic hot water

Illoura Place project was approved September 30, 2022 and currently in the planning phase.

Key Features

Location

A map with a pin location for Illoura Place.