Super St Kilda Road site tipped to sell upwards of $70m

The Illoura House site on a one acre St Kilda Road corner block has been listed for sale, with approval for an 18-level mixed-use building that was subject to an in-principal deal with hotels giant Marriott.


This content is private you must Subscribe or Become a Full Member to keep on reading