Construction commenced and ready to move in Q4 2025. Stamp Duty Savings Available Now! Display Suite is located at 87 Inkerman St, St Kilda Please contact us to make an appointment 333 StK St Kilda - Located at 333 St Kilda Rd, St Kilda, VIC 3182, this development offers the perfect blend of luxury, accessibility, and sustainability. With excellent transit and walk scores, you'll enjoy easy access to public transport and nearby amenities.